Tuplejen purku Pythonissa

Pythonissa on mahdollista tehdä tuppelin purku - antaa jokaiselle elementille erillisen muuttujan. Tätä varten vasemmassa osassa lauseketta luetellaan muuttujat, ja oikeassa osassa määritetään tarvitsemamme tuple:

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

print(txt1) # tulostaa 'a'
print(txt2) # tulostaa 'b'
print(txt3) # tulostaa 'c'

Mutta tässä on tärkeä vivahde - muuttujien määrän on vastattava tupleen kuuluvien elementtien määrää. Muuten palautuu virhe:

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

print(txt1) # tulostaa virheen
Задание 1

Annettu tuple:

pythontpl = ('john', 'smit')

Pura etunimi ja sukunni erillisiin muuttujiin.

Задание 2

Annettu tuple:

pythontpl = (2, 6, 14)

Pura elementit erillisiin muuttujiin ja löydä niiden summa.