जब किसी सूची से टुपल्स को हटाने की आवश्यकता होती है, जिसमें प्रत्येक तत्व कोई नहीं होता है, तो एक सूची समझ और 'सभी' ऑपरेटर का उपयोग किया जाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_tuple = [(None, 12), (None, None), (33, 54), (32, 13), (None, )] print("The tuple is :") print(my_tuple) my_result = [index for index in my_tuple if not all(element == None for element in index)] print("The result is :") print(my_result)
आउटपुट
The tuple is : [(None, 12), (None, None), (33, 54), (32, 13), (None,)] The result is : [(None, 12), (33, 54), (32, 13)]
स्पष्टीकरण
-
टपल की सूची को परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
-
सूची बोध का उपयोग सूची पर पुनरावृति करने के लिए किया जाता है, और तत्वों को 'कोई नहीं' के बराबर होने के लिए जाँचा जाता है।
-
केवल अगर सभी तत्व 'कोई नहीं' नहीं हैं, तो इसे एक सूची में जोड़ा जाता है और एक चर को सौंपा जाता है।
-
सभी तत्वों की जाँच की जाती है क्योंकि 'सभी' ऑपरेटर और 'नहीं' ऑपरेटर का उपयोग किया जाता है।
-
यह परिणाम एक चर को सौंपा गया है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।