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

Python - जांचें कि सूची तत्वों के लिए विशिष्ट इंडेक्स पर तत्व समान हैं या नहीं


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

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_list_1 = [69, 96, 23, 57, 13, 75, 13]
my_list_2 = [68, 21, 69, 23, 49, 35, 73]
print("The first list is : ")
print(my_list_1)
print("The first list after sorting is :")
my_list_1.sort()
print(my_list_1)
print("The second list is : ")
print(my_list_2)
print("The first list after sorting is :")
my_list_2.sort()
print(my_list_2)
check_list = [66, 89, 69]
print("The second list is : ")
print(check_list)
print("The check list after sorting is :")
check_list.sort()
print(check_list)
my_result = True
for index, element in enumerate(my_list_1):
    if my_list_1[index] != my_list_2[index] and element in check_list:
        my_result = False
        break
if(my_result == True):
    print("The elements of the list are equal to the elements in the check list")
else:
    print("The elements of the list aren't equal to elements in the check list")

आउटपुट

The first list is : [69, 96, 23, 57, 13, 75, 13]
The first list after sorting is : [13, 13, 23, 57, 69, 75, 96]
The second list is : [68, 21, 69, 23, 49, 35, 73]
The first list after sorting is : [21, 23, 35, 49, 68, 69, 73]
The second list is : [66, 89, 69]
The check list after sorting is : [66, 69, 89]
The elements of the list aren't equal to elements in the check list

व्याख्या

  • पूर्णांकों की दो सूचियां परिभाषित की गई हैं और कंसोल पर प्रदर्शित की गई हैं।

  • उन्हें क्रमबद्ध किया गया है और कंसोल पर प्रदर्शित किया गया है।

  • एक बूलियन मान True को निर्दिष्ट किया गया है।

  • 'enumerate' का उपयोग करके पहली सूची पर पुनरावृत्ति की जाती है।

  • विशिष्ट इंडेक्स पर तत्वों की तुलना की जाती है और तत्व की जांच की जाती है कि वह तीसरी सूची में मिलता है या नहीं।

  • यदि नहीं मिलता, तो बूलियन मान 'False' को निर्दिष्ट किया जाता है।

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

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


  1. - पायथन में जांचें कि सूची सख्ती से बढ़ रही है या नहीं

    दिए गए सूची में, हमें उसके तत्वों के क्रम की जांच करने की आवश्यकता हो सकती है। इस लेख में हम पता लगाएंगे कि सूची में मौजूद तत्व सख्ती से बढ़ते क्रम में हैं या नहीं। नीचे दिए गए प्रोग्राम इस उद्देश्य को प्राप्त करते हैं। all और zip के साथ इस दृष्टिकोण में हम पहले प्रत्येक तत्व को स्लाइस करते हैं और

  1. - पायथन में दो सूचियों के इंडेक्स तत्वों को समान करें

    पायथन के साथ डेटा मैनिपुलेशन के दौरान, हमें दो सूचियों को एक साथ लाने और उनमें तत्वों को जोड़ीवार समान करने की आवश्यकता हो सकती है। जिसका मतलब है कि सूची 1 से इंडेक्स 0 का तत्व सूची 2 के इंडेक्स 0 के तत्व के साथ समान होगा और इसी तरह। tuple के साथ tuple फंक्शन का लाभ उठाया जाएगा ताकि प्रत्येक सूची स

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

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