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

पायथन - जांचें कि सूची तत्वों के लिए तत्वों के इंडेक्स बराबर हैं या नहीं


परिचय

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

उदाहरण

my_list_1 = [12, 62, 19, 79, 58, 0, 99]
my_list_2 = [12, 74, 19, 54, 58, 0, 11]
print("The first list is :")
print(my_list_1)
print("The second list is :")
print(my_list_2)
my_list_1.sort()
my_list_2.sort()
print("The first list after sorting is ")
print(my_list_1)
print("The second list after sorting is ")
print(my_list_2)
check_list = [9, 8, 2]
print("The check_list is :")
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
print("The result is :")
if my_result == True:
    print("The index elements is equal to the elements of the list")
else:
    print("The index elements is not equal to the elements of the list")

आउटपुट

The first list is : [12, 62, 19, 79, 58, 0, 99]
The second list is : [12, 74, 19, 54, 58, 0, 11]
The first list after sorting is [0, 12, 19, 58, 62, 79, 99]
The second list after sorting is [0, 11, 12, 19, 54, 58, 74]
The check_list is : [9, 8, 2]
The result is : The index elements is equal to the elements of the list

व्याख्या

  • पूर्णांकों की दो सूचियां परिभाषित की जाती हैं और कंसोल पर प्रदर्शित की जाती हैं।
  • उन्हें सॉर्ट किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
  • पूर्णांकों की एक और सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • एक मान को बूलियन True पर सेट किया जाता है।
  • पहली सूची पर enumerate का उपयोग करके पुनरावृत्ति की जाती है और दोनों संबंधित सूचियों के पहले दो तत्वों के इंडेक्स की तुलना की जाती है।
  • यदि वे बराबर हैं और यदि यह तत्व पूर्णांकों की सूची में मौजूद है, तो बूलियन मान को False पर सेट किया जाता है।
  • नियंत्रण लूप से बाहर निकल जाता है।
  • बूलियन मान के आधार पर, कंसोल पर प्रासंगिक संदेश प्रदर्शित किया जाता है।
  1. - पायथन में जांचें कि सूची सख्ती से बढ़ रही है या नहीं

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

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

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

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

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