Elemente der Nummer x aus Liste auslesen
Verfasst: Montag 23. April 2012, 20:39
Hallo,
ich habe eine lange Liste und möchte nur die Elemente mit den Indizes ausgeben lassen, die in einer anderen Liste vermerkt sind.
Beispielsweise:
Liste x mit 1000 Elementen, gebe mir nur die Elemente mit den Indizes a=[0,47,112,...] zurück.
Oder kürzeres beispiel: Daten x=[1,2,3,4,5], Indexliste a=[2,4], b auf c angewendet soll [3,5] zurückliefern.
Wie realisiere ich das pythonisch? Geht das ohne ne üble for-Schleife oder so?
y=x[a] funktioniert natürlich nicht, er erwartet ein int-element.
Danke im Voraus,
Gruß haseluenne
ich habe eine lange Liste und möchte nur die Elemente mit den Indizes ausgeben lassen, die in einer anderen Liste vermerkt sind.
Beispielsweise:
Liste x mit 1000 Elementen, gebe mir nur die Elemente mit den Indizes a=[0,47,112,...] zurück.
Oder kürzeres beispiel: Daten x=[1,2,3,4,5], Indexliste a=[2,4], b auf c angewendet soll [3,5] zurückliefern.
Wie realisiere ich das pythonisch? Geht das ohne ne üble for-Schleife oder so?
y=x[a] funktioniert natürlich nicht, er erwartet ein int-element.
Danke im Voraus,
Gruß haseluenne