python 如何批量将列表中一样的元素删除
可以使用列表推导式和 set 函数实现。具体步骤如下:
- 使用 set 函数将列表中的重复元素去重,得到一个新的列表。
- 使用列表推导式,遍历去重后的列表中的每个元素,在原列表中删除所有与该元素相同的元素。
示例代码如下:
lst = [1, 2, 3, 2, 4, 3, 5, 6, 5]
# 去重后的列表
new_lst = list(set(lst))
# 删除重复元素
lst = [x for x in lst if x not in new_lst[1:]]
print(lst) # 输出 [1, 4, 6]
原文地址: http://www.cveoy.top/t/topic/fYEd 著作权归作者所有。请勿转载和采集!