去重
第一种方法
lists = [1,2,3,4,2,3,4]
print(list(set(lists)))
第二种办法
#使用字典 -- 没有保持原来的顺序
lists = [1,2,3,4,2,3,4]
a = {}
lists = a.fromkeys(lists)
lists = lists.keys()
print(list(lists))
第三种办法
#使用循环遍历法 -- 代码不够简洁,不高端
lists = [1,2,3,4,2,3,4]
list1 = []
for i in lists:
if i not in list1:
list1.append(i)
print(list1)
第四种办法
#numpy.unique()方法去重
import numpy as np
lists = [1,1,2,3,4,6,9,6,2,2]
lists = np.unique(lists)
第五种方法
#使用itertools模块的grouby方法
import itertools
li2 = [1,4,3,3,4,2,3,4,5,6,1]
li2.sort() # 排序
it = itertools.groupby(li2)
for k, g in it:
print (k)