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:
tpl = ('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:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # tulostaa virheen
Annettu tuple:
tpl = ('john', 'smit')
Pura etunimi ja sukunni erillisiin muuttujiin.
Annettu tuple:
tpl = (2, 6, 14)
Pura elementit erillisiin muuttujiin ja löydä niiden summa.