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.
pr0stAta
User
Beiträge: 271
Registriert: Freitag 17. September 2004, 11:49
Wohnort: Bremen

Bestimmen Teil aus String filtern

Beitragvon pr0stAta » Montag 21. August 2006, 15:49

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

Beitragvon Joghurt » Montag 21. August 2006, 16:05

Code: Alles auswählen

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

Beitragvon pr0stAta » Montag 21. August 2006, 16:10

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

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]