Je voudrais savoir s'il existe une fonction intégrée en python pour casser la chaîne en 2 parties, en fonction de la dernière occurrence d'un séparateur.
par exemple: considérez la chaîne "abc, d, e, f", après la séparation sur le séparateur ",", je veux la sortie comme
"abc, d, e" et "f".
Je sais comment manipuler la chaîne pour obtenir la sortie souhaitée, mais je veux savoir s'il existe une fonction intégrée en python.
rsplit(s, 1)
et larpartition(s)
sortie est différente, vous devez l'admettre.la source
Vous pouvez diviser une chaîne par la dernière occurrence d'un séparateur avec
rsplit
:Pour séparer par la dernière virgule:
la source