যখন একটি টিপল তালিকায় একটি একক উপাদান রয়েছে কিনা তা পরীক্ষা করার প্রয়োজন হয়, একটি পতাকা মান এবং একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়৷
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছে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' হয়, তাহলে এর অর্থ হল তালিকায় শুধুমাত্র একটি উপাদান রয়েছে।
-
প্রাসঙ্গিক বার্তা কনসোলে প্রদর্শিত হয়৷
৷