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']