Метод rsplit - делит строку по подстроке справа на Python

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

Синтаксис

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

Пример

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

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

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

['ab_ac', 'dea']

Пример

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

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

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

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

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

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



Чат с GPT Компилятор