J'ai plusieurs listes ayant toutes le même nombre d'entrées (chacune spécifiant une propriété d'objet):
property_a = [545., 656., 5.4, 33.]
property_b = [ 1.2, 1.3, 2.3, 0.3]
...
et liste avec des drapeaux de même longueur
good_objects = [True, False, False, True]
(qui pourrait facilement être remplacée par une liste d'index équivalente:
good_indices = [0, 3]
Quelle est la meilleure façon de générer de nouvelles listes property_asel
, property_bsel
... qui ne contiennent que les valeurs indiquées soit par les True
entrées ou les indices?
property_asel = [545., 33.]
property_bsel = [ 1.2, 0.3]
zip
dans Python 2 va créer une nouvelle liste, mais sur Python 3, il renverra simplement un générateur (paresseux).