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:
pythontpl = ('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:
pythontpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # udskriver en fejl
Задание 1
Givet en tuple:
pythontpl = ('john', 'smit')
Udpak fornavn og efternavn i separate variabler.
Задание 2
Givet en tuple:
pythontpl = (2, 6, 14)
Udpak elementerne i separate variabler og find deres sum.