Creazione di liste con la funzione list in Python
È possibile creare una lista anche utilizzando la funzione
list. In questo caso la scrittura risulta
leggermente più lunga rispetto all'uso delle
parentesi quadre:
lst = list()
Successivamente, passiamo alla funzione list
l'elemento che vogliamo aggiungere
alla lista. Tuttavia, c'è una sfumatura importante.
In sostanza, la funzione list converte
in lista l'elemento specificato nel suo parametro.
Creiamo una lista composta da una
singola stringa:
lst = list('1')
print(lst) # stamperà ['1']
Se vogliamo aggiungere alla lista diversi elementi, possiamo passarli sotto forma di una singola stringa lunga:
lst = list('1234')
print(lst) # stamperà ['1', '2', '3', '4']
Tentando di passare un numero alla funzione, otterremo un errore:
lst = list(1234)
print(lst) # stamperà un errore
È dato il seguente codice:
tst = list('abcde')
print(tst)
Ditelo, cosa verrà stampato in console.
È dato il seguente codice:
tst = list('a12b')
print(tst)
Ditelo, cosa verrà stampato in console.
È dato il seguente codice:
tst = list(5678)
print(tst)
Ditelo, cosa verrà stampato in console.
È dato il seguente codice:
tst = list('4321')
print(tst)
Ditelo, cosa verrà stampato in console.