কম্পিউটার

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


কখনও কখনও আমরা তালিকা উপাদান হিসাবে একটি তালিকায় একটি একক মান পুনরাবৃত্তি আছে কিনা তা পরীক্ষা করার প্রয়োজন জুড়ে আসে। আমরা নীচের পাইথন প্রোগ্রামগুলি ব্যবহার করে এই জাতীয় পরিস্থিতি পরীক্ষা করতে পারি। বিভিন্ন পন্থা আছে।

লুপের জন্য ব্যবহার করা হচ্ছে

এই পদ্ধতিতে আমরা তালিকা থেকে প্রথম উপাদানটি ধরি এবং প্রতিটি উপাদানের সাথে প্রথম উপাদানের তুলনা করতে একটি ঐতিহ্যগত ফর লুপ ব্যবহার করি। যদি মানটি কোনো উপাদানের সাথে মেলে না তাহলে আমরা লুপ থেকে বেরিয়ে আসি এবং ফলাফলটি মিথ্যা।

উদাহরণ

List = ['Mon','Mon','Mon','Mon']
result = True
# Get the first element
first_element = List[0]
# Compares all the elements with the first element
for word in List:
   if first_element != word:
      result = False
      print("All elements are not equal")
      break
   else:
      result = True
   if result:
      print("All elements are equal")

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

All elements are equal
All elements are equal 
All elements are equal 
All elements are equal

সমস্ত() ব্যবহার করা

all() পদ্ধতি তালিকার প্রতিটি উপাদানের তুলনা প্রয়োগ করে। এটি আমরা প্রথম পদ্ধতিতে যা করেছি তার অনুরূপ কিন্তু লুপের পরিবর্তে, আমরা all() পদ্ধতি ব্যবহার করছি।

উদাহরণ

List = ['Mon','Mon','Tue','Mon']
# Uisng all()method
result = all(element == List[0] for element in List)
if (result):
   print("All the elements are Equal")
else:
   print("All Elements are not equal")

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

All the elements are not Equal

Count() ব্যবহার করা

python list method count() তালিকায় একটি উপাদান কতবার আসে তার গণনা প্রদান করে। তাই যদি আমাদের তালিকায় একই উপাদান পুনরাবৃত্তি হয় তাহলে len() ব্যবহার করে তালিকার দৈর্ঘ্য গণনা() ব্যবহার করে তালিকায় উপাদানটি উপস্থিত থাকা সংখ্যার সমান হবে। নীচের প্রোগ্রাম এই যুক্তি ব্যবহার করে.

উদাহরণ

List = ['Mon','Mon','Mon','Mon']
# Result from count matches with result from len()
result = List.count(List[0]) == len(List)
if (result):
   print("All the elements are Equal")
else:
   print("Elements are not equal")

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

All the elements are Equal

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

  2. একটি বহু-তালিকায় একই সূচকে পাইথন গ্রুপের উপাদান

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

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