जब युग्मित पंक्तियों को निकालने की आवश्यकता होती है, तो एक सूची समझ और 'सभी' ऑपरेटर का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [[10, 21, 34, 21, 37], [41, 41, 52, 68, 68, 41], [12, 29], [30, 30, 51, 51]] print("The list is :") print(my_list) my_result = [row for row in my_list if all(row.count(element) % 2 == 0 for element in row)] print("The result is :") print(my_result)
आउटपुट
The list is : [[10, 21, 34, 21, 37], [41, 41, 52, 68, 68, 41], [12, 29], [30, 30, 51, 51]] The result is : [[30, 30, 51, 51]]
स्पष्टीकरण
-
सूची की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
सूची बोध का उपयोग तत्वों पर पुनरावृति करने के लिए किया जाता है।
-
'ऑल' ऑपरेटर का उपयोग तत्व की 'गिनती' प्राप्त करने के लिए किया जाता है, और यह जांचता है कि यह 2 से विभाज्य है या नहीं।
-
यदि हाँ, तो इसे एक सूची में बदल दिया जाता है, और एक चर को सौंपा जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।