capypad
0 Tage Serie
python / beginner
Snippet

Mehrere Rückgabewerte

Eine Python-Funktion kann mehrere durch Kommas getrennte Werte zurückgeben. Diese werden als Tupel zurückgegeben und können in einzelne Variablen entpackt werden.

snippet.py
python
1
2
3
4
5
6
def get_coordinates():
x = 10
y = 20
return x, y
 
pos_x, pos_y = get_coordinates()
Erklärung
1
def get_coordinates():
Beginnt die Definition einer Funktion.
2
return x, y
Gibt zwei Werte gleichzeitig als Tupel zurück.
3
pos_x, pos_y = get_coordinates()
Ruft die Funktion auf und weist die zwei Rückgabewerte zwei Variablen zu.