Seite 1 von 1

Letzten Teil eines Strings löschen.

Verfasst: Sonntag 29. September 2019, 15:21
von JonathanDr8
Guten Tag, ich möchte den letzten Teil eines Strings löschen.

Beispiel:

A = 11
B = 4554


Gewünschtes Ergebnis:

A = 1
B = 4554


Ich hoffe ihr versteht was ich meine.

Re: Letzten Teil eines Strings löschen.

Verfasst: Sonntag 29. September 2019, 15:27
von nezzcarth
Das gezeigte sind keine Zeichenketten/Strings, sondern Ganzahlen/Integer, denn es fehlen die Anführungszeichen. Wenn du irgendetwas an Zahlen ändern möchtest, solltest du das mit Rechenoperationen tun. Wenn es sich tatsächlich um Zeichenketten handelt, kannst du die übliche Slice-Notation verwenden. Zum Beispiel:

Code: Alles auswählen

In [2]: 'python'[:-1]                                                                                                                                         
Out[2]: 'pytho'

Re: Letzten Teil eines Strings löschen.

Verfasst: Sonntag 29. September 2019, 15:51
von __blackjack__
@JonathanDr8: Und sollten die Beispiele tatsächlich der Inhalt einer Zeichenkette sein, müsstest Du auch mal beschreiben was denn das Kriterium für das löschen sein soll. In der ersten Zeile eine letzte 1 löschen? In der Zeile die mit "A =" beginnt das letzte Zeichen löschen? Das letzte Zeichen in jeder Zeile löschen wenn das vorletzte gleich dem letzten ist? Oder nur in der ersten Zeile …, oder nur wenn "A = …", oder …