可以使用列表推导式和 set 函数实现。具体步骤如下:

  1. 使用 set 函数将列表中的重复元素去重,得到一个新的列表。
  2. 使用列表推导式,遍历去重后的列表中的每个元素,在原列表中删除所有与该元素相同的元素。

示例代码如下:

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]
python 如何批量将列表中一样的元素删除

原文地址: http://www.cveoy.top/t/topic/fYEd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录