Tupla
Una tupla è un elenco immutabile. Una tupla non può essere modificata in alcun modo una volta che è stata creata.
Perché sono necessarie le tuple?
- Nel caso di protezione di dati da modifiche (intenzionali o accidentali).
 
- Le tuple occupano meno spazio in memoria e sono più veloci delle liste.
 
- Per restituire più valori da una funzione.
 
- Le tuple possono essere utilizzate come chiavi del dizionario (ne parleremo più avanti).
 
Creazione di tuple
1 modo: come un elenco, ma con parentesi
1
2
3 
 | 
un = (1,2,3,4,5)
print(tipo(a))   # classe 'tupla'
stampa(a)         # (1, 2, 3, 4, 5)
 | 
2 vie: utilizzando la funzione tuple()
1
2
3
 
 | 
b = tupla((1,2,3,4,5))
print(tipo(b))   # <classe 'tupla'>
stampa(b)         # (1, 2, 3, 4, 5)
 | 
Devi ricordare!
- Le tuple sono una lista immutabile.
 
- Gli elementi di una tupla possono essere di diversi tipi.
 
- Puoi creare una tupla usando la funzione 
tuple() o elencando gli elementi tra parentesi.