Uitpakken van tuples in Python
In Python is het mogelijk om uitpakken van tuples te doen - aan elk element een aparte variabele toewijzen. Hiervoor worden aan de linkerkant van de expressie de variabelen opgesomd, en aan de rechterkant wordt het gewenste tuple gespecificeerd:
tpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl
print(txt1) # geeft 'a' weer
print(txt2) # geeft 'b' weer
print(txt3) # geeft 'c' weer
Maar hier is een belangrijke nuance - het aantal variabelen moet overeenkomen met het aantal elementen in het tuple. Anders wordt een fout geretourneerd:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # geeft een fout weer
Gegeven een tuple:
tpl = ('john', 'smit')
Pak de voornaam en achternaam uit in aparte variabelen.
Gegeven een tuple:
tpl = (2, 6, 14)
Pak de elementen uit in aparte variabelen en vind hun som.