जब मैट्रिक्स से पंक्तियों को प्रिंट करने की आवश्यकता होती है जिसमें दिए गए इंडेक्स में समान तत्व होते हैं, तो एक सूची समझ और 'ऑल' ऑपरेटर का उपयोग किया जाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = [[7745, 6755, 87, 978], [727, 927, 845], [192, 997, 49], [98, 74, 27]] print("The list is :") print(my_list) my_key = 1 print("The key is ") print(my_key) my_result = [element for element in my_list if all(str(i)[my_key] == str(element[0])[my_key] for i in element)] print("The result is :") print(my_result)
आउटपुट
The list is : [[7745, 6755, 87, 978], [727, 927, 845], [192, 997, 49], [98, 74, 27]] The key is 1 The result is : [[7745, 6755, 87, 978], [192, 997, 49]]
स्पष्टीकरण
-
सूची की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
कुंजी के लिए मान को परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
-
सूची बोध का उपयोग सूची पर पुनरावृति करने के लिए किया जाता है, और 'ऑल' ऑपरेटर का उपयोग यह जांचने के लिए किया जाता है कि क्या सूचकांक में एक विशिष्ट तत्व कुंजी के बराबर है।
-
इसे एक सूची में बदल दिया जाता है और एक चर के लिए असाइन किया जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।