যখন টাপল লিস্টে একক এলিমেন্ট আছে কিনা যাচাই করতে হয়, তখন একটি ফ্ল্যাগ ভ্যালু এবং সিম্পল ইটারেশন ব্যবহার করা হয়।
উদাহরণ
নিচে এর демонস্ট্রেশন দেওয়া হলো:
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' হয়, তবে এর মানে লিস্টে শুধু একক এলিমেন্ট আছে।
প্রাসঙ্গিক মেসেজ কনসোলে দেখানো হয়।