菜鸟IT的博客 >> Python
把列表list过滤去掉重复元素 | 列表list删除重复项重复元素
【方法1】:使用内置函数set
lists = [1,1,2,3,4,6,6,2,2,9]
lists = list(set(lists))
# ————————————————————————
【方法2】:使用del函数或者remove函数
lists = [1,1,2,3,4,6,9,6,2,2]
lists.sort()
t = lists[-1]
for i in range(len(lists)-2,-1,-1):
# print(i)
if t == lists[i]:
# del lists[i]
lists.remove(lists[i])
else:
t = lists[i]
# ————————————————————————
【方法3】:numpy.unique()方法去重
import numpy as np
lists = [1,1,2,3,4,6,9,6,2,2]
lists = np.unique(lists)
菜鸟IT博客[2022.05.14-17:51] 访问:350