Метод rsplit

Метод rsplit возвращает список из строки, разделенной по последнему совпадению подстроки и указанного в параметре разделителя. Во втором необязательном параметре указываем сколько раз будем делить строку. По умолчанию можно делить строку неограниченное количество раз.

Синтаксис

pythonстрока.rsplit(разделитель, [количество делений])

Пример

Давайте применим метод rsplit к следующей строке и разделим ее один раз:

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

Результат выполнения кода:

python['ab_ac', 'dea']

Пример

А теперь давайте применим метод rsplit без указания количества делений:

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

Результат выполнения кода:

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

Смотрите также

  • метод split,
    который делит строку по подстроке слева
  • метод rpartition,
    который делит строку по последнему совпадению подстроки
  • метод rsplit,
    который делит строку по подстроке справа
  • метод partition,
    который делит строку по первому совпадению подстроки
  • метод join,
    который возвращает строку из списка строк