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

pythonstringa.split(separatore, [numero_di_divisioni])

Esempio

Applichiamo il metodo split alla seguente stringa e dividiamola una volta:

pythontxt = 'ab_ac_dea'
print(txt.split('_', 1))

Risultato dell'esecuzione del codice:

python['ab', 'ac_dea']

Esempio

Ora applichiamo il metodo split senza specificare il numero di divisioni:

pythontxt = 'ab_ac_dea'
print(txt.split('_'))

Risultato dell'esecuzione del codice:

python['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