जब समान तत्वों वाले टपल को फ़िल्टर करने की आवश्यकता होती है, तो एक सूची समझ और 'सेट' ऑपरेटर और 'लेन' विधियों का उपयोग किया जा सकता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_list = [(31, 54, 45, 11, 99) , (11,11), (45, 45, 45), (31, 54, 45, 11, 99),(99, 99), (0,0)] print("The list is : " ) print(my_list) my_result = [sub_list for sub_list in my_list if len(set(sub_list)) == 1] print("The resultant list is : ") print(my_result)
आउटपुट
The list is : [(31, 54, 45, 11, 99), (11, 11), (45, 45, 45), (31, 54, 45, 11, 99), (99, 99), (0, 0)] The resultant list is : [(11, 11), (45, 45, 45), (99, 99), (0, 0)]
स्पष्टीकरण
-
टपल की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
सूची बोध का उपयोग सूची के तत्वों पर पुनरावृति करने के लिए किया जाता है।
-
एक शर्त रखी गई है जो यह देखने के लिए जांच करती है कि सूची में तत्वों की लंबाई, उन पर 'सेट' ऑपरेटर लगाने के बाद 1 के बराबर है या नहीं।
-
यदि हाँ, तो इसे एक सूची में संग्रहीत किया जाता है।
-
यह सूची एक वैरिएबल को असाइन की गई है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।