Le tuple(tuple())
Documentazione PythonIn Python, una "tuple" è una struttura dati simile a una lista, ma con alcune differenze chiave.
Seguono alcune delle caratteristiche principali delle tuple:
# Creazione di una tupla
tupla1 = (1, 2, 3)
tupla2 = ("mela", "banana", "kiwi")
# Accesso agli elementi tramite indice
print(tupla1[0]) # Stampa il primo elemento (1)
# Slicing (estrarre una parte della tupla)
sottotupla = tupla2[1:3] # Estrae ("banana", "kiwi")
# Lunghezza della tupla
lunghezza = len(tupla1) # Restituisce 3
# Iterazione attraverso la tupla
for elemento in tupla2:
print(elemento)
# Tuple possono contenere elementi di diversi tipi
tupla_mista = (1, "mela", True)
# Immutabilità (non è possibile aggiungere o rimuovere elementi)
# tupla1[0] = 10 # Questo genererà un errore perché le tuple sono immutabili
Le tuple sono spesso utilizzate quando si desidera creare una raccolta di elementi che non dovrebbero essere modificati dopo la creazione. Ad esempio, le tuple sono comunemente utilizzate per rappresentare coordinate (x, y) o come chiavi in un dizionario, in quanto le chiavi dei dizionari devono essere immutabili. In sintesi, le tuple in Python sono simili alle liste, ma immutabili, il che le rende utili per situazioni in cui si desidera una sequenza ordinata di elementi che non dovrebbe essere modificata.