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.