
La funzione list() in Python
La funzione list() crea una nuova lista a partire da una sequenza di elementi.
list(x)
Il parametro x è y una sequenza di elementi. Ad esempio, una tupla, una stringa, ecc.
La funzione crea e restituisce una lista con gli elementi che hai indicato.
Nota. Puoi utilizzare la funzione in diversi modi, come ad esempio per creare una lista, una lista vuota o per convertire altre sequenze di dati in una lista.
Ti faccio qualche esempio pratico.
Crea una lista vuota
Per creare una lista vuota non indicare alcun elemento tra le parentesi tonde.
my_list = list()
La funzione list() genera una nuova lista vuota, ossia senza alcun elemento all'interno.
[ ].
La conversione da stringa a lista
Se l'argomento della funzione list() è una stringa, la funzione crea una lista contenente i caratteri della stringa.
my_list = list("Hello")
Ogni elemento della lista è un singolo carattere della lista.
['H', 'e', 'l', 'l', 'o'].
La conversione da tupla a lista
La sequenza di elementi iniziale può anche essere una tupla.
Se la funzione list() è una tupla, la funzione converte la tupla in una lista.
my_tuple = (1, 2, 3, 4, 5)
my_list = list(my_tuple)
Il risultato è una tupla contenente gli stessi elementi della tupla.
[1, 2, 3, 4, 5].
Come creare una lista da un intervallo numerico
Puoi anche creare una lista indicando un intervallo numerico.
my_list = list(range(1, 6))
La funzione list crea una nuova lista con i numeri interi da 1 a 5
[1, 2, 3, 4, 5].
Questi sono solo alcuni esempi pratici di utilizzo del metodo list() per creare le liste in Python.