जब टुपल्स की सूची से टुपल्स को हटाने की आवश्यकता होती है, जहां एक 'कोई नहीं' तत्व मौजूद होता है, तो एक सूची समझ का उपयोग किया जा सकता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = [(2, None, 12), (None, None, None), (23, 64), (121, 13), (None, ), (None, 45, 6)] print("The list is : ") print(my_list) my_result = [sub for sub in my_list if not all(elem == None for elem in sub)] print("The None tuples have been removed, the result is : " ) print(my_result)
आउटपुट
The list is : [(2, None, 12), (None, None, None), (23, 64), (121, 13), (None,), (None, 45, 6)] The None tuples have been removed, the result is : [(2, None, 12), (23, 64), (121, 13), (None, 45, 6)]
स्पष्टीकरण
-
टपल की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
-
सूची बोध का उपयोग सूची पर पुनरावृति करने के लिए किया जाता है।
-
'सभी' स्थिति का उपयोग यह देखने के लिए किया जाता है कि क्या 'कोई नहीं' तत्व हैं।
-
जब 'कोई नहीं' तत्व मौजूद होते हैं, तो उन्हें फ़िल्टर कर दिया जाता है।
-
शेष डेटा एक चर को सौंपा गया है।
-
यह चर आउटपुट के रूप में प्रदर्शित होता है।