কম্পিউটার

Python - একটি তালিকার সমস্ত উপাদান অভিন্ন কিনা তা পরীক্ষা করুন


এমন কিছু সময় থাকতে পারে যখন একটি তালিকায় সমস্ত মান থাকবে যা একই। এই নিবন্ধে আমরা তা যাচাই করার বিভিন্ন উপায় দেখব।

সকলের সাথে

আমরা প্রথম উপাদানের সাথে তালিকার প্রতিটি উপাদানের তুলনার ফলাফল খুঁজে পেতে সমস্ত ফাংশন ব্যবহার করি। যদি প্রতিটি তুলনা সমতার ফলাফল দেয় তবে ফলাফলটি দেওয়া হবে কারণ সমস্ত উপাদান সমান অন্যথায় সমস্ত উপাদান সমান নয়৷

উদাহরণ

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

  1. পাইথনে একটি টিপলে তালিকার সমস্ত উপাদানের উপস্থিতি গণনা করুন

  2. পাইথনে দুটি তালিকা অভিন্ন কিনা তা পরীক্ষা করুন

  3. পাইথন - একটি তালিকার সমস্ত মান একটি প্রদত্ত মানের চেয়ে কম কিনা তা পরীক্ষা করুন

  4. পাইথন - একটি তালিকার সমস্ত উপাদান একই কিনা তা পরীক্ষা করুন