Метод 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
,
который возвращает строку из списка строк