जब सूची से पैलिंड्रोमिक तत्वों को हटाना हो, तो सूची समझ और 'not' ऑपरेटर का उपयोग किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
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]
व्याख्या
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
सूची समझ का उपयोग सूची पर पुनरावृति करने, और तत्व को पहले स्ट्रिंग में और फिर पूर्णांक में बदलकर उल्टा करने के लिए किया जाता है।
यह जांचा जाता है कि तत्व सूची में नहीं है।
इसे एक वेरिएबल को असाइन किया जाता है।
इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।