「+」が最後に出現した後の文字列の末尾にあるすべての文字を削除しようとしています。たとえば、私の文字列が 'Mother+why+is+the+river+laughing' の場合、これを 'Mother+why+is+the+river' に減らします。ただし、文字列が事前にどうなるかはわかりません。
文字列を逆方向に反復することを考えました。何かのようなもの:
while letter in my_string[::-1] != '+':
my_string = my_string[:-1]
文字が事前に定義されていないため、これは機能しません。
何かご意見は?