Bestimmen Teil aus String filtern

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
pr0stAta
User
Beiträge: 271
Registriert: Freitag 17. September 2004, 11:49
Wohnort: Bremen

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
Joghurt
User
Beiträge: 877
Registriert: Dienstag 15. Februar 2005, 15:07

Code: Alles auswählen

gewuenschter_teil = gesamte_zeile.split()[0]
pr0stAta
User
Beiträge: 271
Registriert: Freitag 17. September 2004, 11:49
Wohnort: Bremen

Das war mal wieder klar. Auf so etwas wäre ich im Leben
nie gekommen :) Danke Joghurt, funktioniert natürlich
Antworten