Converti lista in tupla in Python

Muhammad Waiz Khan 30 marzo 2021
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

Articolo correlato - Python Tuple