Ho diversi elenchi con lo stesso numero di voci (ciascuno che specifica una proprietà dell'oggetto):
property_a = [545., 656., 5.4, 33.]
property_b = [ 1.2, 1.3, 2.3, 0.3]
...
ed elenco con flag della stessa lunghezza
good_objects = [True, False, False, True]
(che potrebbe essere facilmente sostituito con un elenco di indici equivalente:
good_indices = [0, 3]
Qual è il modo più semplice per generare nuove liste property_asel, property_bsel, ..., che contengono solo i valori indicati sia per le Truevoci o gli indici?
property_asel = [545., 33.]
property_bsel = [ 1.2, 0.3]
zipin Python 2 creerà un nuovo elenco, ma su Python 3 restituirà solo un generatore (pigro).