Converti lista in tupla in Python
Questo tutorial introdurrà il metodo per convertire una lista in una tupla in Python. Liste e tuple vengono utilizzate per memorizzare più valori in un ordine specifico in Python; la principale differenza tra la lista e la tupla è che una lista è mutabile e una tupla è immutabile, il che significa che verrà creata una nuova tupla ogni volta che abbiamo bisogno di apportare modifiche su una tupla mentre possiamo apportare modifiche su una lista senza creare uno nuovo. Un’altra differenza tra una tupla e una lista è che la tupla ha meno metodi incorporati rispetto alla lista in Python.
Convertire una lista in una tupla in Python usando la funzione tuple()
La funzione tuple()
è una funzione incorporata in Python che accetta un oggetto iterabile come input e restituisce un oggetto tupla come output. Possiamo passare diversi tipi iterabili come una lista, un dizionario o anche una stringa alla funzione tuple()
, e questa restituirà un oggetto tupla.
Per convertire una lista in una tupla, passiamo la lista alla funzione tuple()
. L’esempio di codice seguente mostra come convertire una lista in una tupla in Python usando la funzione tuple()
.
mylist = list((1, 2, 3, 4))
mytuple = tuple(mylist)
print(mytuple)
print(type(mytuple))
Produzione:
(1, 2, 3, 4)
<class 'tuple'>
Articolo correlato - Python List
- Converti un dizionario in una lista in Python
- Rimuovi i duplicati dall'lista in Python
- Rimuovi tutte le occorrenze di un elemento da una lista in Python
- Ottieni la media di una lista in Python
- Qual è la differenza tra i metodi di elencazione, aggiungere ed estendere
- Come convertire una lista in stringa in Python