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]
说明
在控制台上定义和显示一个列表。
使用列表解析迭代列表,然后先将元素转换为字符串,再转换为整数,最后进行反转。
检查该元素是否在列表中。
这被分配给一个变量。
它作为输出显示在控制台上。
广告