Entpacken von Tupeln in Python
In Python besteht die Möglichkeit, ein Tupel zu entpacken - jedem Element eine separate Variable zuzuweisen. Dazu werden auf der linken Seite des Ausdrucks die Variablen aufgelistet, und auf der rechten Seite wird das gewünschte Tupel angegeben:
tpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl
print(txt1) # gibt 'a' aus
print(txt2) # gibt 'b' aus
print(txt3) # gibt 'c' aus
Hier gibt es jedoch einen wichtigen Nuance - die Anzahl der Variablen muss mit der Anzahl der Elemente im Tupel übereinstimmen. Andernfalls wird ein Fehler zurückgegeben:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # gibt einen Fehler aus
Gegeben ist ein Tupel:
tpl = ('john', 'smit')
Entpacken Sie den Vornamen und den Nachnamen in separate Variablen.
Gegeben ist ein Tupel:
tpl = (2, 6, 14)
Entpacken Sie die Elemente in separate Variablen und ermitteln Sie deren Summe.