जब मैट्रिक्स से गैर-खाली पंक्तियों को फ़िल्टर करने की आवश्यकता होती है, तो '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]]
व्याख्या
पूर्णांकों के साथ लिस्ट की एक लिस्ट परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
लिस्ट कॉम्प्रिहेंशन का उपयोग करके लिस्ट पर पुनरावृति की जाती है।
जांचा जाता है कि क्या किसी एलिमेंट की लंबाई 0 से अधिक है या नहीं।
यदि हां, तो इसे लिस्ट में संग्रहीत किया जाता है।
अन्यथा, इसे अनदेखा किया जाता है।
इसे एक वेरिएबल में निर्दिष्ट किया जाता है।
यह वेरिएबल आउटपुट के रूप में कंसोल पर प्रदर्शित होता है।