এমন কিছু সময় থাকতে পারে যখন একটি তালিকায় সমস্ত মান থাকবে যা একই। এই নিবন্ধে আমরা তা যাচাই করার বিভিন্ন উপায় দেখব।
সকলের সাথে
আমরা প্রথম উপাদানের সাথে তালিকার প্রতিটি উপাদানের তুলনার ফলাফল খুঁজে পেতে সমস্ত ফাংশন ব্যবহার করি। যদি প্রতিটি তুলনা সমতার ফলাফল দেয় তবে ফলাফলটি দেওয়া হবে কারণ সমস্ত উপাদান সমান অন্যথায় সমস্ত উপাদান সমান নয়৷
উদাহরণ
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