मेरे पास कई सूचियाँ हैं जिनमें सभी समान प्रविष्टियाँ हैं (प्रत्येक एक वस्तु संपत्ति को निर्दिष्ट करती है):
property_a = [545., 656., 5.4, 33.]
property_b = [ 1.2, 1.3, 2.3, 0.3]
...
और एक ही लंबाई के झंडे के साथ सूची
good_objects = [True, False, False, True]
(जो आसानी से एक समान सूचकांक सूची के साथ प्रतिस्थापित किया जा सकता है:
good_indices = [0, 3]
सबसे आसान तरीका है नई सूची तैयार करने के लिए क्या है property_asel
, property_bsel
... जो होते हैं केवल मूल्यों से या तो संकेत दिया True
प्रविष्टियों या सूचकांक?
property_asel = [545., 33.]
property_bsel = [ 1.2, 0.3]
zip
पाइथन 2 में एक नई सूची बनेगी , लेकिन पायथन 3 पर यह सिर्फ एक (आलसी) जेनरेटर लौटाएगा।