Seite 1 von 1

Bestimmen Teil aus String filtern

Verfasst: Montag 21. August 2006, 15:49
von pr0stAta
Halli Hallo,
ich würde gerne aus einem String, einen Teilbereich herausfiltern.
String sieht z.B. so aus:

Code: Alles auswählen

line = DiesenTeilMöchteIchHaben__________DiesenTeilNichtUndDieLeerzeichenVorherAuchNicht
Die _ sollen Leerzeichen simbolisieren ;)
Ich konnte das Problem lösen doch ist meine Lösung
nicht wirklich typisch für Python(verdammte "alte" Programmiersprachen)...

Code: Alles auswählen

      cityCharList = []
      for char in line:
        if char != " ":
          cityCharList.append(char)
        else:
          break
      city = "".join(cityCharList)
Mein Ansatz für eine Python Lösung sah ungefähr so aus:

Code: Alles auswählen

city = "".join([char for char in line if char != " "])
Natürlich filtert er so nur die Leerzeichen raus...
Hoffe jmd kann mir mal wieder die Augen öffnen :>

Gruss prosta

Verfasst: Montag 21. August 2006, 16:05
von Joghurt

Code: Alles auswählen

gewuenschter_teil = gesamte_zeile.split()[0]

Verfasst: Montag 21. August 2006, 16:10
von pr0stAta
Das war mal wieder klar. Auf so etwas wäre ich im Leben
nie gekommen :) Danke Joghurt, funktioniert natürlich