Uppackning av tupler i Python
I Python finns möjligheten att göra uppackning av tupler - tilldela varje element en separat variabel. För detta listas variablerna i den vänstra delen av uttrycket, och i den högra delen anges den tupel vi behöver:
tpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl
print(txt1) # skriver ut 'a'
print(txt2) # skriver ut 'b'
print(txt3) # skriver ut 'c'
Men det finns en viktig nyans här - antalet variabler måste stämma överens med antalet element i tupeln. Annars returneras ett fel:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # skriver ut fel
Given en tupel:
tpl = ('john', 'smit')
Packa upp förnamnet och efternamnet i separata variabler.
Given en tupel:
tpl = (2, 6, 14)
Packa upp elementen i separata variabler och hitta deras summa.