In einer Liste bestimmte Stringelemente entfernen
Verfasst: Samstag 13. August 2016, 16:34
Hallo,
bin relativ neu in Python und will jetzt Informationen aus einem Array gewinnen.
Das Array ist folgendermaßen aufgebaut:
(das schema geht noch 100 einträge weiter)
Wie kann ich nun am gechicktesten aus so einer Liste ohne anführungszeichen usw. den Müll, den ich nicht brauch rausfiltern.
Also ich könnte an sich die ganzen Sachen, die ich brauche rausfiltern, jedoch umständllich mit diesem Code:
Nun meine Frage ist wie so was geschickter geht, weil der Code den ich produziert habe ziemlich schwachsinnig aussieht 
bin relativ neu in Python und will jetzt Informationen aus einem Array gewinnen.
Das Array ist folgendermaßen aufgebaut:
- var pages = [["info-die-ich-brauch"
["müll"
["müll"
["info-die-ich-brauch"
...
(das schema geht noch 100 einträge weiter)
Wie kann ich nun am gechicktesten aus so einer Liste ohne anführungszeichen usw. den Müll, den ich nicht brauch rausfiltern.
Also ich könnte an sich die ganzen Sachen, die ich brauche rausfiltern, jedoch umständllich mit diesem Code:
Code: Alles auswählen
for i in range(len(x), 1, -3):
del x[i]
del x[i-1]
for i in range(0, len(x)):
x[i].replace("var pages", "")
x[i].replace(" ", "")
x[i].replace("[", "")
x[i].replace("]", "")
x[i].replace("\"", "")