ऐसे अवसर हो सकते हैं जब किसी सूची में सभी मान समान हों। इस लेख में हम इसे सत्यापित करने के विभिन्न तरीके देखेंगे।
सब के साथ
हम पहले तत्व के साथ सूची के प्रत्येक तत्व की तुलना के परिणाम को खोजने के लिए सभी फ़ंक्शन का उपयोग करते हैं। यदि प्रत्येक तुलना समानता का परिणाम देती है तो परिणाम दिया जाता है क्योंकि सभी तत्व समान होते हैं अन्यथा सभी तत्व समान नहीं होते हैं।
उदाहरण
listA = ['Sun', 'Sun', 'Mon'] resA = all(x == listA[0] for x in listA) if resA: print("in ListA all elements are same") else: print("In listA all elements are not same") listB = ['Sun', 'Sun', 'Sun'] resB = all(x == listA[0] for x in listB) if resB: print("In listB all elements are same") else: print("In listB all elements are not same")
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
In listA all elements are not same In listB all elements are same
गिनती के साथ
इस दृष्टिकोण में हम पहले तत्व की घटनाओं की संख्या की गणना करते हैं और सूची में तत्वों की लंबाई के साथ इसकी तुलना करते हैं। यदि सभी तत्व समान हैं तो यह लंबाई मेल खाएगी अन्यथा नहीं होगी।
उदाहरण
listA = ['Sun', 'Sun', 'Mon'] resA = listA.count(listA[0]) == len(listA) if resA: print("in ListA all elements are same") else: print("In listA all elements are not same") listB = ['Sun', 'Sun', 'Sun'] resB = listB.count(listB[0]) == len(listB) if resB: print("In listB all elements are same") else: print("In listB all elements are not same")
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
In listA all elements are not same In listB all elements are same