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