Metodo rsplit

Il metodo rsplit restituisce una lista da una stringa divisa per l'ultima corrispondenza di una sottostringa e del separatore specificato nel parametro. Nel secondo parametro opzionale indichiamo quante volte dividere la stringa. Per impostazione predefinita è possibile dividere la stringa un numero illimitato di volte.

Sintassi

pythonstringa.rsplit(separatore, [numero_divisioni])

Esempio

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

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

Risultato dell'esecuzione del codice:

python['ab_ac', 'dea']

Esempio

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

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

Risultato dell'esecuzione del codice:

python['ab', 'ac', 'dea']

Vedi anche

  • metodo split,
    che divide una stringa per sottostringa da sinistra
  • metodo rpartition,
    che divide una stringa per l'ultima corrispondenza di una sottostringa
  • metodo rsplit,
    che divide una stringa per sottostringa da destra
  • metodo partition,
    che divide una stringa per la prima corrispondenza di una sottostringa
  • metodo join,
    che restituisce una stringa da una lista di stringhe