Despachetarea tuplurilor în Python
În Python există posibilitatea de a face despachetarea tuplurilor - de a atribui fiecărui element câte o variabilă separată. Pentru aceasta, în partea stângă a expresiei sunt enumerate variabilele, iar în partea dreaptă este indicat tuplul nostru dorit:
tpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl
print(txt1) # va afișa 'a'
print(txt2) # va afișa 'b'
print(txt3) # va afișa 'c'
Dar aici există o nuanță importantă - numărul de variabile trebuie să coincidă cu numărul de elemente din tuplu. Altfel va returna o eroare:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # va afișa o eroare
Este dat tuplul:
tpl = ('john', 'smit')
Despachetați prenumele și numele de familie în variabile separate.
Este dat tuplul:
tpl = (2, 6, 14)
Despachetați elementele în variabile separate și găsiți suma lor.