जब सूची से पैलिंड्रोमिक तत्वों को हटाने की आवश्यकता होती है, तो सूची समझ और 'नहीं' ऑपरेटर का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [56, 78, 12, 32, 4,8, 9, 100, 11] print("The list is : ") print(my_list) my_result = [elem for elem in my_list if int(str(elem)[::-1]) not in my_list] print("The result is : " ) print(my_result)
आउटपुट
The list is : [56, 78, 12, 32, 4, 8, 9, 100, 11] The result is : [56, 78, 12, 32, 100]
स्पष्टीकरण
-
कंसोल पर एक सूची परिभाषित और प्रदर्शित की जाती है।
-
एक सूची समझ का उपयोग सूची में पुनरावृति करने के लिए किया जाता है, और तत्व को पहले स्ट्रिंग में और फिर एक पूर्णांक में परिवर्तित करता है और इसे उलट देता है।
-
यह देखने के लिए जाँच की जाती है कि तत्व सूची में नहीं है।
-
यह एक वैरिएबल को असाइन किया गया है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।