Suddividere una stringa in una lista in Python
Possiamo anche creare una lista a partire da una stringa.
Per farlo, dobbiamo suddividerla utilizzando
il metodo split. Nel parametro del metodo
specifichiamo il separatore in base al quale
suddividere la stringa. Tieni presente che
questo separatore deve essere presente nella stringa stessa:
txt = '1-2-3-4'
print(txt.split('-')) # visualizzerà ['1', '2', '3', '4']
Se non viene passato un separatore al metodo
split, convertirà semplicemente l'intera
stringa in un unico elemento della lista:
txt = '1-2-3-4'
print(txt.split()) # visualizzerà ['1-2-3-4']
È dato il seguente codice:
txt = 'a,b,c,d,e'
print(txt.split(','))
Di' cosa verrà visualizzato nella console.
È dato il seguente codice:
txt = 'a_bc_de'
print(txt.split('_'))
Di' cosa verrà visualizzato nella console.
È dato il seguente codice:
txt = 'ab 12 cd'
print(txt.split(''))
Di' cosa verrà visualizzato nella console.
È dato il seguente codice:
txt = '1 23 45'
print(txt.split(' '))
Di' cosa verrà visualizzato nella console.
È dato il seguente codice:
txt = '123_45'
print(txt.split())
Di' cosa verrà visualizzato nella console.