কখনও কখনও লিস্টের সব ভ্যালু একই থাকে কিনা যাচাই করতে হয়। এই নিবন্ধে সেটি যাচাই করার দুটি পদ্ধতি দেখানো হয়েছে।
প্রতিটি উপাদানকে প্রথম উপাদান দিয়ে তুলনা করে all() দিয়ে চেক করা হয়।
listA = ['Sun', 'Sun', 'Mon']
resA = all(x == listA[0] for x in listA)
print("In listA all elements are same" if resA else "In listA all elements are not same")
listB = ['Sun', 'Sun', 'Sun']
resB = all(x == listB[0] for x in listB)
print("In listB all elements are same" if resB else "In listB all elements are not same")
In listA all elements are not same In listB all elements are same
প্রথম উপাদানের~Occurrence কাউন্ট করে লিস্টের দৈর্ঘ্যের সাথে তুলনা করা হয়।
listA = ['Sun', 'Sun', 'Mon']
resA = listA.count(listA[0]) == len(listA)
print("In listA all elements are same" if resA else "In listA all elements are not same")
listB = ['Sun', 'Sun', 'Sun']
resB = listB.count(listB[0]) == len(listB)
print("In listB all elements are same" if resB else "In listB all elements are not same")
In listA all elements are not same In listB all elements are same