যখন ম্যাট্রিক্স থেকে খালি সারি ফিল্টার আউট করার প্রয়োজন হয়, তখন 'len' মেথড সহ সাধারণ লিস্ট কম্প্রিহেনশন ব্যবহার করা হয়।
উদাহরণ
my_list = [[21, 52, 4, 74], [], [7, 8, 4, 1], [], []]
print("The list is :")
print(my_list)
my_result = [row for row in my_list if len(row) > 0]
print("The resultant list is :")
print(my_result)
আউটপুট
The list is : [[21, 52, 4, 74], [], [7, 8, 4, 1], [], []] The resultant list is : [[21, 52, 4, 74], [7, 8, 4, 1]]
ব্যাখ্যা
পূর্ণসংখ্যাসহ লিস্ট অফ লিস্ট সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শন করা হয়েছে।
লিস্ট কম্প্রিহেনশন ব্যবহার করে লিস্টের ওপর ইটারেট করা হয়েছে।
চেক করা হয়েছে একটি উপাদানের দৈর্ঘ্য ০ এর চেয়ে বড় কিনা।
যদি হয়, তবে এটিকে লিস্টে সংরক্ষণ করা হয়েছে।
অন্যথায়, এটিকে উপেক্ষা করা হয়েছে।
এটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়েছে।
এই ভেরিয়েবল আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়েছে।