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

पायथन – जांचें कि क्या मैट्रिक्स के कॉलम में सभी एलिमेंट्स अद्वितीय हैं


जब यह जांचने की आवश्यकता होती है कि मैट्रिक्स के कॉलम में सभी एलिमेंट्स अद्वितीय हैं या नहीं, तो 'set' ऑपरेटर के साथ एक साधारण पुनरावृति और लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।

उदाहरण

my_list = [[11, 24, 84], [24, 55, 11], [7, 11, 9]]
print("The list is :")
print(my_list)
my_result = True
for index in range(len(my_list[0])):
    column = [ele[index] for ele in my_list]
    if len(list(set(column))) != len(column):
        my_result = False
        break
if(my_result == True):
    print("All columns are unique")
else:
    print(("All columns are not unique"))

आउटपुट

The list is : [[11, 24, 84], [24, 55, 11], [7, 11, 9]]
All columns are unique

व्याख्या

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

  • एक वेरिएबल को बूलियन मान 'True' निर्दिष्ट किया जाता है।

  • लिस्ट पर पुनरावृति की जाती है, और लिस्ट कॉम्प्रिहेंशन का उपयोग करके एलिमेंट का इंडेक्स खोजा जाता है।

  • यदि एक विशिष्ट शर्त पूरी होती है, यानी यदि लिस्ट में अद्वितीय एलिमेंट्स की लंबाई एलिमेंट्स की लंबाई के बराबर नहीं है, तो बूलियन मान 'False' से आरंभ किया जाता है।

  • नियंत्रण लूप से बाहर निकल जाता है।

  • अंत में, बूलियन मान के आधार पर, प्रासंगिक संदेश कंसोल पर प्रदर्शित किया जाता है।


  1. - पायथन में टपल में सूची के सभी तत्वों की घटनाएं गिनें

    हमारे पास एक सूची और टपल है। हम सूची के तत्वों का टपल के तत्वों से मिलान करते हैं और टपल में सूची के तत्वों से मेल खाने वाले तत्वों की संख्या गिनते हैं। Counter के साथ हम collections से counter फ़ंक्शन का उपयोग करके टपल में प्रत्येक तत्व की गिनती प्राप्त करते हैं। फिर फॉर और in शर्त डिज़ाइन करके उन

  1. - Python में दिए गए सूचकांकों की सूची पर सभी तत्वों तक पहुँच

    हम [] ब्रैकेट और सूचकांक संख्या का उपयोग करके सूची के व्यक्तिगत तत्वों तक पहुँच सकते हैं। लेकिन जब हमें कुछ सूचकांकों तक पहुँचने की आवश्यकता होती है तो हम इस विधि को लागू नहीं कर सकते। हमें इससे निपटने के लिए नीचे दिए गए दृष्टिकोणों की आवश्यकता होती है। दो सूचियों का उपयोग करना इस विधि में, मूल सूची

  1. - पायथन - जांचें कि लिस्ट में सभी तत्व समान हैं या नहीं

    कभी-कभी हमें यह जांचने की आवश्यकता होती है कि क्या लिस्ट में एक ही मान सभी तत्वों के रूप में दोहराया गया है। हम नीचे दिए गए पायथन प्रोग्राम का उपयोग करके ऐसे परिदृश्य की जांच कर सकते हैं। अलग-अलग दृष्टिकोण हैं। for लूप का उपयोग इस विधि में हम लिस्ट से पहला तत्व लेते हैं और पारंपरिक for लूप का उपयोग