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
stringa.rsplit(separatore, [numero_divisioni])
Esempio
Applichiamo il metodo rsplit alla
seguente stringa e dividiamola una volta:
txt = 'ab_ac_dea'
print(txt.rsplit('_', 1))
Risultato dell'esecuzione del codice:
['ab_ac', 'dea']
Esempio
Ora applichiamo il metodo rsplit
senza specificare il numero di divisioni:
txt = 'ab_ac_dea'
print(txt.rsplit('_'))
Risultato dell'esecuzione del codice:
['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