Avatar ·

Como cortar a linha em Python até o símbolo desejado a partir do final

📁 linha, python, trabalho

Dada a linha:

  a =  'primeiro - segundo - terceiro'   

como você pode cortar a string do final até '-', para que fique:

   'primeiro - segundo'   

antes, quando havia apenas um '-', fazia com .split('-') e removia o último elemento pelo índice [1], mas assim que apareceram linhas com dois '-', isso parou de funcionar corretamente. Ou também pode ser com .split('-'), mas não remover especificamente o [1], e sim o último elemento da lista resultante. Alguém sabe como fazer? Me digam, por favor.