Anfängerstarthilfe: Slices von Werten in Listen
Verfasst: Samstag 26. Dezember 2009, 21:11
Hallo Leute,
ich hab so meine Probleme mit der Auswertung von Listen. Ich will einen "slice" in jeder Unterleiste zwischem dem 2. und 5. Wert machen.
Die Liste sieht in etwa so aus:
Das Ganze wollte ich in einer For Schleife oder in einer diesen sagenhaften List Comprehensions machen.
So weit bin ich bisher gekommen:
Ausgabe ist, wie nicht anders zu erwarten:
jetzt will ich aber die "Unterlistenausgabe" nicht als listen und wertweise sondern den Ausschnitt [2:5] jeder Unterliste als neue Liste.
Bevor ich da jetzt mit zip&co arbeite, gibt es da nicht eine viel einfachere for schleife oder list comprehension?
Gruß
Doca
ich hab so meine Probleme mit der Auswertung von Listen. Ich will einen "slice" in jeder Unterleiste zwischem dem 2. und 5. Wert machen.
Die Liste sieht in etwa so aus:
Code: Alles auswählen
liste = [['ich', 'bin', 'echt', 'witzig', 'und', 'originell'],['und', 'dazu', 'auch', 'noch', 'ziemlich', 'hässlich']]
So weit bin ich bisher gekommen:
Code: Alles auswählen
[[row[i] for row in liste] for i in [2,3,4]]
Code: Alles auswählen
[['echt', 'auch'], ['witzig', 'noch'], ['und', 'ziemlich']]
Bevor ich da jetzt mit zip&co arbeite, gibt es da nicht eine viel einfachere for schleife oder list comprehension?
Gruß
Doca