Ich bin neu bei Python und möchte sicherstellen, dass ich das auf die pythonischste Art mache.Ist dies der beste Weg, um diese Zeichenfolge zu unterteilen?
Ich habe eine Zeichenfolge mit einer Form von so etwas wie diese:
VAR=(X=Y)
Und ich brauche alles rechts von den ersten =
(einschließlich aller nachfolgenden =
).
Seit rsplit()
Werke von rechts nach links, das ist, wie ich es tat:
definition=line[::-1].rsplit('=', 1)[0][::-]
ich es umgekehrt, spaltete es dann auf dem =
, nehmen Sie das erste Element dieser Split (alles auf der linken Seite der letzten =
, oder alles auf der rechten Seite der ersten =
in der nicht reversierten Zeichenfolge), dann kehren Sie es um es wieder vorwärts zu bekommen.
Gibt es einen besseren oder mehr idiomatischen Weg, dies zu tun?