जब स्ट्रिंग को हटाने की आवश्यकता होती है, जिसमें एक गैर-आवश्यक वर्ण होता है, तो एक सूची समझ और 'किसी भी' ऑपरेटर का उपयोग किया जाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = ["python", "is", "fun", "to", "learn"] print("The list is :") print(my_list) my_char_list = ['p', 's', 'l'] print("The character list is :") print(my_char_list) my_result = [sub for sub in my_list if not any(element in sub for element in my_char_list )] print("The resultant list is :") print(my_result)
आउटपुट
The list is : ['python', 'is', 'fun', 'to', 'learn'] The character list is : ['p', 's', 'l'] The resultant list is : ['fun', 'to']
स्पष्टीकरण
-
स्ट्रिंग्स की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
वर्णों के साथ एक अन्य सूची को परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
-
एक सूची समझ का उपयोग तत्वों पर पुनरावृति करने और यह जांचने के लिए किया जाता है कि सूची में कोई तत्व मौजूद नहीं है या नहीं।
-
इसे एक सूची में संग्रहीत किया जाता है और एक चर को सौंपा जाता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।