Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन - मैट्रिक्स से पंक्तियों को प्रिंट करें जिसमें किसी दिए गए इंडेक्स पर समान तत्व हों

जब मैट्रिक्स से पंक्तियों को प्रिंट करने की आवश्यकता होती है जिसमें दिए गए इंडेक्स में समान तत्व होते हैं, तो एक सूची समझ और 'ऑल' ऑपरेटर का उपयोग किया जाता है।

नीचे उसी का एक प्रदर्शन है -

उदाहरण

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]]

स्पष्टीकरण

  • सूची की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • कुंजी के लिए मान को परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।

  • सूची बोध का उपयोग सूची पर पुनरावृति करने के लिए किया जाता है, और 'ऑल' ऑपरेटर का उपयोग यह जांचने के लिए किया जाता है कि क्या सूचकांक में एक विशिष्ट तत्व कुंजी के बराबर है।

  • इसे एक सूची में बदल दिया जाता है और एक चर के लिए असाइन किया जाता है।

  • यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।


  1. पायथन में किसी सूची का दूसरा-से-अंतिम तत्व कैसे प्राप्त करें?

    सूची वस्तु सहित पायथन अनुक्रम अनुक्रमण की अनुमति देता है। सूची में किसी भी तत्व को शून्य आधारित सूचकांक का उपयोग करके पहुँचा जा सकता है। यदि सूचकांक एक ऋणात्मक संख्या है, तो सूचकांक की गिनती अंत से शुरू होती है। जैसा कि हम सूची में दूसरे से अंतिम तत्व चाहते हैं, इंडेक्स के रूप में -2 का उपयोग करें।

  1. पायथन में किसी सूची का अंतिम तत्व कैसे प्राप्त करें?

    पायथन अनुक्रम, सूची वस्तु सहित अनुक्रमण की अनुमति देता है। सूची में किसी भी तत्व को शून्य आधारित सूचकांक का उपयोग करके पहुँचा जा सकता है। यदि सूचकांक एक ऋणात्मक संख्या है, तो सूचकांक की गिनती अंत से शुरू होती है। जैसा कि हम सूची में अंतिम तत्व चाहते हैं, -1 को अनुक्रमणिका के रूप में उपयोग करें। >

  1. पायथन में किसी सूची में किसी तत्व की अनुक्रमणिका कैसे खोजें?

    सूची के लिए उपलब्ध अनुक्रमणिका() विधि (साथ ही अन्य अनुक्रम प्रकार जैसे कि स्ट्रिंग और टपल) इसमें किसी विशेष तत्व की पहली घटना को खोजने के लिए उपयोगी है। >>> L1=['a', 'b', 'c', 'a', 'x'] >>> L1 ['a', 'b', 'c', 'a