Avatar ·

Wie man in Python die Zeile vom Ende bis zum gewünschten Symbol kürzt

📁 Zeile, Python, Arbeit

Gegebene Zeile:

  a =  'first - second - third'   

Wie kann man die Zeichenkette vom Ende bis zu '-' abschneiden, sodass Folgendes herauskommt:

   'first - second'   

Früher, als es nur ein '-' gab, habe ich es mit .split('-') gemacht und das letzte Element unter Index [1] entfernt, aber sobald Zeilen mit zwei '-' auftauchten, funktionierte das nicht mehr richtig. Oder man kann es auch mit .split('-') machen, aber nicht spezifisch [1] entfernen, sondern einfach das letzte Element in der resultierenden Liste. Weiß jemand, wie man das macht? Bitte sagt es mir.