Metoda rsplit
Metoda rsplit returnează o listă dintr-un
șir de caractere împărțit după ultima potrivire
a subșirului și a separatorului specificat în parametru.
În al doilea parametru opțional
specificăm de câte ori vom împărți
șirul de caractere. În mod implicit, puteți împărți
șirul de caractere de un număr nelimitat de ori.
Sintaxă
șir.rsplit(separator, [număr de împărțiri])
Exemplu
Să aplicăm metoda rsplit la
următorul șir de caractere și să-l împărțim o dată:
txt = 'ab_ac_dea'
print(txt.rsplit('_', 1))
Rezultatul executării codului:
['ab_ac', 'dea']
Exemplu
Și acum să aplicăm metoda rsplit
fără a specifica numărul de împărțiri:
txt = 'ab_ac_dea'
print(txt.rsplit('_'))
Rezultatul executării codului:
['ab', 'ac', 'dea']
Veți și
-
metoda
split,
care împarte șirul de caractere după un subșir din stânga -
metoda
rpartition,
care împarte șirul de caractere după ultima potrivire a subșirului -
metoda
rsplit,
care împarte șirul de caractere după un subșir din dreapta -
metoda
partition,
care împarte șirul de caractere după prima potrivire a subșirului -
metoda
join,
care returnează un șir de caractere dintr-o listă de șiruri de caractere