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

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

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

लूप के लिए उपयोग करना

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

उदाहरण

List = ['Mon','Mon','Mon','Mon']
result = True
# Get the first element
first_element = List[0]
# Compares all the elements with the first element
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

सभी का उपयोग करना()

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

उदाहरण

List = ['Mon','Mon','Tue','Mon']
# Uisng all()method
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

काउंट का उपयोग करना ()

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

उदाहरण

List = ['Mon','Mon','Mon','Mon']
# Result from count matches with result from 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

  1. एक बहु-सूची में समान सूचकांक में पायथन समूह तत्व

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

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

    हमारे पास एक सूची और टपल है। हम सूची के तत्वों को टपल के तत्वों के साथ मिलाते हैं और सूची के तत्वों से मेल खाने वाली तालिका में तत्वों की संख्या का हिसाब लगाते हैं। काउंटर के साथ हम टपल में प्रत्येक तत्व की गिनती प्राप्त करने के लिए संग्रह से काउंटर फ़ंक्शन का उपयोग करते हैं। फिर से एक के लिए और हा

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

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