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 次浏览

开启你的 职业生涯

完成课程即可获得认证

立即开始
广告