Me gustaría saber si hay alguna función incorporada en Python para dividir la cadena en 2 partes, según la última aparición de un separador.
por ejemplo: considere la cadena "abc, d, e, f", después de la división sobre el separador ",", quiero la salida como
"abc, d, e" y "f".
Sé cómo manipular la cadena para obtener el resultado deseado, pero quiero saber si hay alguna función incorporada en Python.
rsplit(s, 1)
y larpartition(s)
salida es diferente, debes admitirlo.fuente
Puede dividir una cadena por la última aparición de un separador con
rsplit
:Para dividir por la última coma:
fuente