Metoda split

Metoda split vrací seznam z řetězce rozděleného zleva podle prvního 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.split(oddělovač, [počet dělení])

Příklad

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

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

Výsledek provedení kódu:

python['ab', 'ac_dea']

Příklad

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

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

Výsledek provedení kódu:

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

Viz také

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