जब संख्याओं वाली पंक्तियों को हटाना आवश्यक होता है, तो एक सूची समझ और 'नहीं' और 'कोई' ऑपरेटर का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_list = [[14, 'Pyt', 'fun'], ['Pyt', 'is', 'best'], [23, 51], ['Pyt', 'fun']] print("The list is :") print(my_list) my_result = [index for index in my_list if not any(isinstance(element, int) for element in index)] print("The result is :") print(my_result)
आउटपुट
The list is : [[14, 'Pyt', 'fun'], ['Pyt', 'is', 'best'], [23, 51], ['Pyt', 'fun']] The result is : [['Pyt', 'is', 'best'], ['Pyt', 'fun']]
स्पष्टीकरण
-
सूची की सूची को परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
-
सूची बोध का उपयोग सूची में पुनरावृति करने के लिए किया जाता है, और प्रत्येक तत्व को पूर्णांक प्रकार से संबंधित के लिए जाँचा जाता है।
-
तत्व प्रकार की जाँच 'isinstance' विधि का उपयोग करके की जाती है।
-
अगर यह एक पूर्णांक है, तो इसे हटा दिया जाता है।
-
अन्यथा, इसे एक सूची में संग्रहीत किया जाता है, और एक चर को सौंपा जाता है।
-
यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।