Tuple kicsomagolás Pythonban

A Pythonban lehetőség van a tuple kicsomagolására - minden elemhez külön változót rendelni. Ehhez a kifejezés bal oldalán felsoroljuk a változókat, a jobb oldalon pedig megadjuk a kívánt tuple-t:

pythontpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl

print(txt1) # kiírja 'a'
print(txt2) # kiírja 'b'
print(txt3) # kiírja 'c'

De van itt egy fontos árnyalat - a változók számának meg kell egyeznie a tuple elemeinek számával. Ellenkező esetben hibaüzenetet kapunk:

pythontpl = ('a', 'b', 'c')
txt1, txt2 = tpl

print(txt1) # hibát fog kiírni
Задание 1

Adott egy tuple:

pythontpl = ('john', 'smit')

Csomagolja ki a keresztnevet és a vezetéknevet külön változókba.

Задание 2

Adott egy tuple:

pythontpl = (2, 6, 14)

Csomagolja ki az elemeket külön változókba és keresse meg az összegüket.