Python 程式從列表中刪除迴文元素
當需要從列表中刪除迴文元素時,使用列表解析和“非”運算子。
示例
以下是相同內容的演示
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]
說明
在控制檯上定義和顯示一個列表。
使用列表解析迭代列表,然後先將元素轉換為字串,再轉換為整數,最後進行反轉。
檢查該元素是否在列表中。
這被分配給一個變數。
它作為輸出顯示在控制檯上。
廣告