Я хотел бы знать, есть ли в python встроенная функция для разбиения строки на 2 части на основе последнего появления разделителя.
например: рассмотрим строку «abc, d, e, f» после разделения по разделителю «,», я хочу, чтобы вывод был как
«abc, d, e» и «f».
Я знаю, как манипулировать строкой, чтобы получить желаемый результат, но я хочу знать, есть ли встроенная функция в python.
rsplit(s, 1)
да иrpartition(s)
вывод другой, согласитесь.источник
Вы можете разделить строку по последнему вхождению разделителя с помощью
rsplit
:Чтобы разделить последней запятой:
источник