Ich habe mehrere Listen mit der gleichen Anzahl von Einträgen (von denen jede eine Objekteigenschaft angibt):
property_a = [545., 656., 5.4, 33.]
property_b = [ 1.2, 1.3, 2.3, 0.3]
...
und Liste mit Flags gleicher Länge
good_objects = [True, False, False, True]
(die leicht durch eine äquivalente Indexliste ersetzt werden könnte:
good_indices = [0, 3]
Was ist der einfachste Weg , um neue Listen zu generieren property_asel
, property_bsel
... , die nur die Werte enthalten , angegeben entweder durch die True
Einträge oder die Indizes?
property_asel = [545., 33.]
property_bsel = [ 1.2, 0.3]
zip
in Python 2 eine neue Liste erstellt wird, in Python 3 jedoch nur ein (fauler) Generator zurückgegeben wird.