Udpakning af tupler i Python
I Python er det muligt at lave udpakning af tupler - at tildele hvert element en separat variabel. For at gøre dette opremses variablerne i venstre side af udtrykket, og på højre side angives den ønskede tuple:
tpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl
print(txt1) # udskriver 'a'
print(txt2) # udskriver 'b'
print(txt3) # udskriver 'c'
Men der er en vigtig nuance her - antallet af variabler skal svare til antallet af elementer i tuplen. Ellers returneres en fejl:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # udskriver en fejl
Givet en tuple:
tpl = ('john', 'smit')
Udpak fornavn og efternavn i separate variabler.
Givet en tuple:
tpl = (2, 6, 14)
Udpak elementerne i separate variabler og find deres sum.