Metoda rsplit

Metoda rsplit zwraca listę z łańcucha znaków podzielonego po ostatnim dopasowaniu podłańcucha i określonego w parametrze separatora. W drugim opcjonalnym parametrze określamy, ile razy będziemy dzielić łańcuch. Domyślnie można dzielić łańcuch nieograniczoną liczbę razy.

Składnia

pythonłańcuch.rsplit(separator, [liczba podziałów])

Przykład

Zastosujmy metodę rsplit do następującego łańcucha i podzielmy go raz:

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

Wynik wykonania kodu:

python['ab_ac', 'dea']

Przykład

A teraz zastosujmy metodę rsplit bez podania liczby podziałów:

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

Wynik wykonania kodu:

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

Zobacz też

  • metoda split,
    która dzieli łańcuch po podłańcuchu z lewej strony
  • metoda rpartition,
    która dzieli łańcuch po ostatnim dopasowaniu podłańcucha
  • metoda rsplit,
    która dzieli łańcuch po podłańcuchu z prawej strony
  • metoda partition,
    która dzieli łańcuch po pierwszym dopasowaniu podłańcucha
  • metoda join,
    która zwraca łańcuch z listy łańcuchów