Spacchettamento di Tuple in Python
In Python è possibile fare spacchettamento di tuple - assegnare a ciascun elemento una variabile separata. Per fare questo, nella parte sinistra dell'espressione vengono elencate le variabili, mentre nella parte destra viene indicata la tupla che ci interessa:
tpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl
print(txt1) # stamperà 'a'
print(txt2) # stamperà 'b'
print(txt3) # stamperà 'c'
Ma c'è una importante sfumatura - il numero di variabili deve corrispondere al numero di elementi nella tupla. Altrimenti verrà restituito un errore:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # stamperà un errore
Data la tupla:
tpl = ('john', 'smit')
Spacchetta il nome e il cognome in variabili separate.
Data la tupla:
tpl = (2, 6, 14)
Spacchetta gli elementi in variabili separate e trova la loro somma.