যখন টিপলের তালিকা থেকে সমস্ত বড় হাতের অক্ষর ফিল্টার করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি, একটি বুলিয়ান মান, 'অ্যাপেন্ড' পদ্ধতি এবং 'আইসুপার' পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷my_list = [("PYTHON", "IS", "Fun"), ("PYTHON", "COOl"), ("PYTHON", ), "ORIENTED", "OBJECT"] print("The list is : " ) print(my_list) my_result_list = [] for sub_list in my_list: my_result = True for element in sub_list: if not element.isupper(): my_result = False break if my_result: my_result_list.append(sub_list) print("The resultant list is : ") print(my_result_list)
আউটপুট
The list is : [('PYTHON', 'IS', 'Fun'), ('PYTHON', 'COOl'), ('PYTHON',), 'ORIENTED', 'OBJECT'] The resultant list is : [('PYTHON',), 'ORIENTED', 'OBJECT']
ব্যাখ্যা
-
টিপলের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
মূল তালিকাটি বারবার করা হয়েছে, এবং একটি বুলিয়ান মান 'True'-তে সেট করা হয়েছে।
-
তালিকাটি আবার পুনরাবৃত্তি করা হয়েছে এবং প্রতিটি উপাদান বড় হাতের অন্তর্গত কিনা তা পরীক্ষা করা হয়েছে।
-
যদি না হয়, বুলিয়ান মানটি False এ সেট করা হয়।
-
নিয়ন্ত্রণ লুপ থেকে বেরিয়ে আসে৷
-
বুলিয়ান মানের উপর ভিত্তি করে, উপাদানটি খালি তালিকায় যুক্ত করা হয়।
-
এই তালিকাটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷