Metodo split
Il metodo split restituisce una lista da
una stringa, divisa da sinistra per la prima
corrispondenza di una sottostringa e il separatore
specificato nel parametro.
Nel secondo parametro opzionale
si specifica quante volte
dividere la stringa. Per impostazione predefinita si può dividere
la stringa un numero illimitato di volte.
Sintassi
stringa.split(separatore, [numero_di_divisioni])
Esempio
Applichiamo il metodo split alla
seguente stringa e dividiamola una volta:
txt = 'ab_ac_dea'
print(txt.split('_', 1))
Risultato dell'esecuzione del codice:
['ab', 'ac_dea']
Esempio
Ora applichiamo il metodo split
senza specificare il numero di divisioni:
txt = 'ab_ac_dea'
print(txt.split('_'))
Risultato dell'esecuzione del codice:
['ab', 'ac', 'dea']
Vedi anche
-
metodo
rsplit,
che divide una stringa per sottostringa da destra -
metodo
rpartition,
che divide una stringa per l'ultima corrispondenza di una sottostringa -
metodo
partition,
che divide una stringa per la prima corrispondenza di una sottostringa -
metodo
join,
che restituisce una stringa da una lista di stringhe