Ich würde gerne wissen, ob es in Python eine eingebaute Funktion gibt, um die Zeichenfolge in zwei Teile zu zerlegen, basierend auf dem letzten Auftreten eines Trennzeichens.
Zum Beispiel: Betrachten Sie die Zeichenfolge "abc, d, e, f" nach dem Aufteilen über das Trennzeichen ",", ich möchte die Ausgabe als
"abc, d, e" und "f".
Ich weiß, wie man den String manipuliert, um die gewünschte Ausgabe zu erhalten, aber ich möchte wissen, ob es in Python eine eingebaute Funktion gibt.
rsplit(s, 1)
undrpartition(s)
Ausgabe ist anders, müssen Sie zugeben.quelle
Sie können eine Zeichenfolge nach dem letzten Auftreten eines Trennzeichens teilen mit
rsplit
:Durch das letzte Komma trennen:
quelle