Python, String bis zu bestimmten Zeichen kürzen?

1 Antwort

Vom Beitragsersteller als hilfreich ausgezeichnet

Die KI wird dir besser helfen können als die User hier…

Um den String '124 353\n' so zu kürzen, dass du die einzelnen Zahlen extrahierst, kannst du die split()-Methode in Python verwenden, um den String in eine Liste von Zahlen zu teilen. Danach kannst du auf jede Zahl einzeln zugreifen. Das funktioniert unabhängig von der Länge der Zahlen.

Hier ein Beispiel:

text = '124 353\n'

# Entferne den Zeilenumbruch und splitte den Text an Leerzeichen

numbers = text.strip().split()

# Nun sind die Zahlen als Strings in der Liste `numbers`

# Du kannst sie einzeln in Integer umwandeln, wenn nötig

num1 = int(numbers[0])

num2 = int(numbers[1])

print(num1) # Ausgabe: 124

print(num2) # Ausgabe: 353

Hier werden die Zahlen getrennt und als num1 und num2 gespeichert.


ralphdieter  11.11.2024, 22:50
numbers = text.strip().split()

Die KI sollte vielleicht mal einen Blick in die Dokumentation werfen.

„Die User hier“ schreiben stattdessen einfach:

numbers = [ int(s) for s in text.split() ]