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]

說明

  • 在控制檯上定義和顯示一個列表。

  • 使用列表解析迭代列表,然後先將元素轉換為字串,再轉換為整數,最後進行反轉。

  • 檢查該元素是否在列表中。

  • 這被分配給一個變數。

  • 它作為輸出顯示在控制檯上。

更新於:2021-09-20

291 次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

立即開始
廣告