Le tuple in Python sono la raccolta di oggetti disposti in una sequenza. Le tuple sono una delle strutture di dati in Python. Le tuple funzionano allo stesso modo dell'elenco. La differenza principale e tra l'elenco delle tuple è che l'elenco è mutabile, mentre le tuple sono immutabili. L'immutabile significa che la tupla non può essere modificata quando viene dichiarata. Le tuple possono archiviare tipi eterogenei di elementi, i.e., numero intero, stringa, numero mobile e numeri complessi. Questo articolo spiega le tuple Python.
Creare le tuple in Python
Le tuple in Python sono create usando una coppia di parentesi. Tutti gli elementi in una tupla sono sconnessi da una virgola. Sebbene, mentre dichiara le tuple, inserire la parentesi è facoltativo. Tuttavia, è un buon approccio usare tra parentesi mentre dichiara le tuple. Rende la nostra sceneggiatura più strutturata e ben organizzata, però. Le tuple con un solo elemento possono anche essere create. Tuttavia, non dimenticare di aggiungere la virgola dopo aver scritto prima e un solo elemento all'interno della tupla. Crea tuple.
#Crea di una tupla vuotaProduzione
Accesso agli elementi tuple
Una volta creata la tupla, possiamo accedere molto facilmente agli elementi delle tuple. I seguenti sono i modi per accedere agli elementi della tupla:
Innanzitutto, discutiamo dell'operatore dell'indice. La coppia di parentesi quadrate [] è nota come indice operatore in Python. Il valore dell'indice inizia sempre da zero. Se il numero totale di elementi in una tupla è 10, il valore dell'indice sarà da 0 a 9. Durante l'utilizzo dell'operatore di indicizzazione, menzioniamo il numero dell'indice dell'elemento all'interno delle staffe quadrate e restituisce un singolo valore.
Inoltre, l'operatore di taglio (:) restituisce una serie di elementi in una determinata sequenza. Vediamo l'uso dell'operatore di indice e dell'operatore di taglio per accedere agli elementi Tuple in Python.
#Crea di una tupla di numeri interiProduzione
Inoltre, possiamo anche concatenare i due o più operatori usando l'operatore '+'.
#Crea di una tupla di numeri interiProduzione
Aggiornamento delle tuple
Come discusso in precedenza, le tuple sono immutabili; Significa che il suo oggetto non può essere modificato. Tuttavia, se abbiamo alcuni oggetti mutabili come elenchi all'interno delle tuple, allora possiamo aggiornare il suo valore. È possibile accedere al valore particolare dell'elenco utilizzando l'operatore dell'indice. Vediamo un semplice programma.
#Crea di una tupla con l'elencoProduzione
Eliminazione della tupla
Gli elementi o gli oggetti all'interno della tupla non possono essere eliminati. Tuttavia, possiamo eliminare o rimuovere l'intera tupla usando la parola chiave DEL. L'eliminazione di una tupla specifica causerà un errore.
#Crea di una tupla con l'elencoProduzione
Eliminiamo l'intera tupla.
#Crea di una tupla con elencoProduzione
L'output non mostra alcun errore; Significa che la tupla viene eliminata correttamente.
Determinare la lunghezza della tupla
La lunghezza della tupla può essere determinata usando la funzione len (). La funzione Len () restituisce il numero totale di elementi o elementi della tupla.
#Crea di una tupla con elencoProduzione
La tupla massima e min
Python fornisce due funzioni Max () e Min () integrate che restituiscono rispettivamente l'articolo massimo e l'articolo minimo all'interno della tupla. Queste funzioni prendono l'oggetto tuple come argomento.
Stampiamo gli articoli Max e Min di Tuple.
#Crea di una tuplaProduzione
La conversione Tuple
Una tupla può essere facilmente convertita in un elenco nel modo seguente:
#Crea di una tuplaProduzione
La tupla viene convertita con successo in un elenco.
Allo stesso modo, l'elenco può essere convertito in una tupla.
#Crea di una tupla con l'elencoProduzione
L'elenco viene convertito con successo tupla.
Conclusione
Le tuple Python sono le strutture di dati più comunemente utilizzate che archiviano i dati in una sequenza. Le tuple sono immutabili e supportano varie operazioni. Questo articolo spiega le tuple Python con molti esempi.