Löschen des letzten Zeichens in der Zeichenfolge (Python)

Habe ich eine Liste, gefüllt mit string-Objekten. Wenn das string-Objekt endet in einem W möchte ich löschen/entfernen Sie die W aus dem string. Auch, in der einzige Fall, der der Zeichenfolge entspricht UW ich nicht wollen, entfernen Sie die W.

Ich habe dies ausprobiert:

masterAbrevs = []

for subject in masterAbrevs:
    if subject.endswith("W"):
        subject =  subject[:-1]

Nach dem drucken masterAbrevs es scheint, dass mein code ist dabei absolut nichts. bitte helfen.

  • Einrückung Problem .
  • Strings sind unveränderlich, so müssen Sie ändern Sie die ursprünglichen array-Inhalt, nicht subject.
Schreibe einen Kommentar