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