যখন টাপলের একটি লিস্ট থেকে পজিটিভ উপাদানযুক্ত টাপলগুলো বের করা প্রয়োজন হয়, তখন লিস্ট কম্প্রিহেনশন ব্যবহার করা যেতে পারে।
নিচে এর একটি উদাহরণ দেওয়া হলো:
উদাহরণ
my_list = [(56, 43), (-31, 21, 23), (51, -65, 26), (24, 56)]
print("The list is : ")
print(my_list)
my_result = [sub for sub in my_list if all(elem >= 0 for elem in sub)]
print("The positive elements are : ")
print(my_result)আউটপুট
The list is : [(56, 43), (-31, 21, 23), (51, -65, 26), (24, 56)] The positive elements are : [(56, 43), (24, 56)]
ব্যাখ্যা
একটি টাপলের লিস্ট সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
লিস্ট কম্প্রিহেনশন ব্যবহার করে উপাদানগুলো পুনরাবৃত্তি করা যেতে পারে।
প্রতিটি উপাদান ০-এর চেয়ে বড় কিনা তা চেক করা হয়।
যদি ০-এর চেয়ে বড় হয়, তবে সেটিকে একটি লিস্ট এলিমেন্টে রূপান্তরিত করা হয় এবং একটি ভেরিয়েবলে সংরক্ষিত হয়।
এই ভেরিয়েবলটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।