Metoda rsplit

Metoda rsplit vrací seznam z řetězce rozděleného podle poslední shody podřetězce a zadaného oddělovače v parametru. V druhém volitelném parametru určujeme, kolikrát budeme řetězec dělit. Ve výchozím nastavení lze řetězec dělit neomezeněkrát.

Syntaxe

pythonřetězec.rsplit(oddělovač, [počet dělení])

Příklad

Aplikujme metodu rsplit na následující řetězec a rozdělme jej jednou:

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

Výsledek provedení kódu:

python['ab_ac', 'dea']

Příklad

A nyní aplikujme metodu rsplit bez určení počtu dělení:

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

Výsledek provedení kódu:

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

Viz také

  • metoda split,
    která dělí řetězec podle podřetězce zleva
  • metoda rpartition,
    která dělí řetězec podle poslední shody podřetězce
  • metoda rsplit,
    která dělí řetězec podle podřetězce zprava
  • metoda partition,
    která dělí řetězec podle první shody podřetězce
  • metoda join,
    která vrací řetězec ze seznamu řetězců