hi!
ich hab ne liste
list = [ a, b, c, d, e, f, g ]
wobei a - g strings sind.
näml.
a = AAA
b = BBB
c = CCC
d = DD
e = EE
f = F
g = GG
ich will nun alle elemente mit len(element)<3 aus der liste entfernen, so dass ich nur noch
list = [a, b, c] habe.
wie bekomm ich das hin?
danke
best. elemente aus liste entfernen
-
- User
- Beiträge: 773
- Registriert: Mittwoch 5. November 2003, 18:06
- Wohnort: Schweiz
- Kontaktdaten:
Sali
So:
oder so:
Gruss
So:
Code: Alles auswählen
neue = [x for x in liste if len(x) >= 3]
Code: Alles auswählen
neue = []
for x in liste:
if len(x) >= 3:
neue.append(x)
äh is ja n deutsches forum ^^ bin so gewohnt auf englisch zu schreiben
also: funzt super
aber noch ne frage: wie kann ich die reihenfolge aller elemente einer liste umdrehen?
sprich aus
list = [ a, b, c ] will ich
list = [ c, b, a ] machen...
also: funzt super
aber noch ne frage: wie kann ich die reihenfolge aller elemente einer liste umdrehen?
sprich aus
list = [ a, b, c ] will ich
list = [ c, b, a ] machen...
-
- User
- Beiträge: 773
- Registriert: Mittwoch 5. November 2003, 18:06
- Wohnort: Schweiz
- Kontaktdaten:
Code: Alles auswählen
liste = [ a, b, c ]
liste.reverse()
print liste