Перейти до змісту

rsplit

Метод rsplit розділяє рядок на частини за вказаним роздільником. Повертає список рядків. Працює як split за замовчуванням, єдина відмінність у поведінці полягає в тому, що розділ починається праворуч під час використання maxsplit.

Синтаксис

str.rsplit(sep=None, maxsplit=-1)

Параметри

sep

Роздільник. Необов'язковий аргумент. За замовчуванням пробільні символи.

maxsplit

Кількість розділів. Необов'язковий аргумент. За замовчуванням -1, розділяє всі елементи.

Значення, що повертається

Список рядків.

Приклади використання

Без зазначення maxsplit, rsplit працює як split:

In [1]: ip = "10.1.1.1"

In [4]: ip.rsplit(".")
Out[4]: ['10', '1', '1', '1']

Обмеження кількості розділень maxsplit:

In [5]: ip.rsplit(".", 1)
Out[5]: ['10.1.1', '1']

In [6]: ip.rsplit(".", 2)
Out[6]: ['10.1', '1', '1']

In [7]: ip.rsplit(".", 3)
Out[7]: ['10', '1', '1', '1']

Дивись також

split