কম্পিউটার

পাইথন - টিপল তালিকার একটি একক উপাদান আছে কিনা তা পরীক্ষা করুন


যখন একটি টিপল তালিকায় একটি একক উপাদান রয়েছে কিনা তা পরীক্ষা করার প্রয়োজন হয়, একটি পতাকা মান এবং একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়৷

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list = [(72, 72, 72), (72, 72), (72, 72)]

print("The list is :")
print(my_list)

my_result = True
for sub in my_list:
   flag = True
   for element in sub:
      if element != my_list[0][0]:
         flag = False
         break
   if not flag:
      my_result = False
      break

if(flag == True):
   print("The tuple contains a single element")
else:
   print("The tuple doesn't contain a single element")

আউটপুট

The list is :
[(72, 72, 72), (72, 72), (72, 72)]
The tuple contains a single element

ব্যাখ্যা

  • তালিকার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • একটি ভেরিয়েবলকে 'True'-এ বরাদ্দ করা হয়েছে।

  • তালিকাটি পুনরাবৃত্ত করা হয়েছে, এবং একটি মানকে 'True' হিসেবে পতাকাঙ্কিত করা হয়েছে।

  • যদি তালিকার একটি উপাদান তালিকার প্রথম উপাদানের সমান না হয়, তাহলে মানটিকে 'False'-তে ফ্ল্যাগ করা হয়।

  • অন্যথায়, ভেরিয়েবলটি 'False' এ পরিবর্তিত হয়।

  • লুপ থেকে নিয়ন্ত্রণ ভেঙে গেছে।

  • পদ্ধতির বাইরে, যদি ফ্ল্যাগ করা মানটি 'True' হয়, তাহলে এর অর্থ হল তালিকায় শুধুমাত্র একটি উপাদান রয়েছে।

  • প্রাসঙ্গিক বার্তা কনসোলে প্রদর্শিত হয়৷


  1. পাইথনে টিপলের তালিকায় টিপল একত্রিত করা

  2. পাইথনে তালিকায় উপাদানের পুনরাবৃত্তি

  3. পাইথন প্রোগ্রাম একটি তালিকায় উপাদান গণনা একটি উপাদান একটি Tuple না হওয়া পর্যন্ত?

  4. কিভাবে আমরা একটি পাইথন tuple উপাদান মান আপডেট করতে পারি?