যখন টাপলের একটি লিস্ট থেকে এমন টাপলগুলো বের করা প্রয়োজন হয় যাদের সব উপাদান একটি নির্দিষ্ট উপাদান 'K' দিয়ে বিভাজ্য, তখন লিস্ট কম্প্রিহেনশন ব্যবহার করা যেতে পারে।
নিচে এর একটি উদাহরণ দেওয়া হলো:
উদাহরণ
my_list = [(45, 90, 135), (71, 92, 26), (2, 67, 98)]
print("The list is : ")
print(my_list)
K = 45
print("The value of K has been initialized to ")
print(K)
my_result = [sub for sub in my_list if all(ele % K == 0 for ele in sub)]
print("Elements divisible by K are : " + str(my_result))আউটপুট
The list is : [(45, 90, 135), (71, 92, 26), (2, 67, 98)] The value of K has been initialized to 45 Elements divisible by K are: [(45, 90, 135)]
ব্যাখ্যা
একটি টাপলের লিস্ট সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
K এর মান নির্ধারণ করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
লিস্ট কম্প্রিহেনশন ব্যবহার করে উপাদানগুলো পুনরাবৃত্তি করা হয়েছে।
টাপলের লিস্টের প্রতিটি উপাদান চেক করা হয়েছে কি সেটি K দিয়ে বিভাজ্য।
যদি বিভাজ্য হয়, তবে সেটিকে একটি লিস্ট এলিমেন্টে রূপান্তরিত করা হয় এবং একটি ভেরিয়েবলে সংরক্ষিত হয়।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়েছে।