Python list()

La funzione list() restituisce una lista in Python.

La sintassi di list() è:

list([iterabile])

Il costruttore list() prende un singolo argomento, l'iterabile, un oggetto che potrebbe essere una sequenza (stringa, tuple) o una collezione (set, dizionario) o qualsiasi oggetto iteratore.

Se non vengono passati argomenti, restituisce una lista vuota.

Se l'iterabile viene passato come parametro, crea una lista composta dalle voci dell'iterabile.

# lista vuota
print(list())

# stringa
stringa = 'aeiou'
print(list(stringa))

# tupla
tupla = ('a', 'e', 'i', 'o', 'u')
print(list(tupla))

# lista
lista = ['a', 'e', 'i', 'o', 'u']
print(list(lista))

# set
set_vocali = {'a', 'e', 'i', 'o', 'u'}
print(list(set_vocali))

# dizionario
dizionario = {'a': 1, 'e': 2, 'i': 3, 'o':4, 'u':5}
print(list(dizionario))

Output del codice

[]
['a', 'e', 'i', 'o', 'u']
['a', 'e', 'i', 'o', 'u']
['a', 'e', 'i', 'o', 'u']
['i', 'a', 'o', 'e', 'u']
['a', 'e', 'i', 'o', 'u']