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

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

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

for लूप का उपयोग

इस विधि में हम लिस्ट से पहला तत्व लेते हैं और पारंपरिक for लूप का उपयोग करके प्रत्येक तत्व की तुलना पहले तत्व से करते रहते हैं। यदि किसी तत्व के लिए मान मेल नहीं खाता तो हम लूप से बाहर निकल जाते हैं और परिणाम गलत होता है।

उदाहरण

List = ['Mon', 'Mon', 'Mon', 'Mon']
result = True
# पहला तत्व प्राप्त करें
first_element = List[0]
# सभी तत्वों की तुलना पहले तत्व से करें
for word in List:
    if first_element != word:
        result = False
        print("All elements are not equal")
        break
    else:
        result = True
if result:
    print("All elements are equal")

आउटपुट

All elements are equal
All elements are equal
All elements are equal
All elements are equal

all() का उपयोग

all() मेथड लिस्ट में प्रत्येक तत्व के लिए तुलना लागू करता है। यह पहली दृष्टिकोण के समान है लेकिन for लूप के बजाय हम all() मेथड का उपयोग कर रहे हैं।

उदाहरण

List = ['Mon', 'Mon', 'Tue', 'Mon']
# all() मेथड का उपयोग
result = all(element == List[0] for element in List)
if (result):
    print("All the elements are Equal")
else:
    print("All Elements are not equal")

आउटपुट

All the elements are not Equal

count() का उपयोग

पायथन लिस्ट मेथड count() लौटाता है कि कोई तत्व लिस्ट में कितनी बार होता है। इसलिए यदि लिस्ट में वही तत्व दोहराया गया है तो len() का उपयोग करके लिस्ट की लंबाई count() का उपयोग करके लिस्ट में तत्व की मौजूदगी की संख्या के समान होगी। नीचे दिया गया प्रोग्राम इस तर्क का उपयोग करता है।

उदाहरण

List = ['Mon', 'Mon', 'Mon', 'Mon']
# count() का परिणाम len() के परिणाम से मेल खाता है
result = List.count(List[0]) == len(List)
if (result):
    print("All the elements are Equal")
else:
    print("Elements are not equal")

आउटपुट

All the elements are Equal

निष्कर्ष

पायथन में लिस्ट के सभी तत्व समान हैं या नहीं जांचने के तीन तरीके: लूप, all(), count()।

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

    इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो विभिन्न सूचियों के समान इंडेक्स के तत्वों को एक ही सूची में जोड़ता है। और यहां एक बाधा है। सभी सूचियों की लंबाई समान होनी चाहिए। आइए इसे और अधिक स्पष्ट रूप से समझने के लिए एक उदाहरण देखें। इनपुट [[1, 2, 3], [4, 5, 6], [7, 8, 9]] आउटपुट [[1, 4,

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

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

  1. - Python में जांचें कि सूची के सभी मान दिए गए मान से कम हैं या नहीं

    Python डेटा विश्लेषण में, हमें कभी-कभी ऐसी स्थिति का सामना करना पड़ता है जहां हमें एक दी गई संख्या की तुलना कई मानों वाली सूची से करनी होती है। इस लेख में हमें यह पता लगाना है कि दी गई संख्या सूची में मौजूद प्रत्येक मान से कम है या नहीं। हम इसे निम्न दो तरीकों से प्राप्त करेंगे। for लूप का उपयोग करन