列表去重,python实现:
print("===1.使用set 集合,但是不保证顺序性==")
list1 = ["a", "b", "g", "c", "y", "c", "a"]
list2=list(set(list1))
print(list2)
# ========保留按顺序 方法1=========================
l1 = ['z','c','d','b','c','a','a']
l2 = []
for i in l1:
if not i in l2:
l2.append(i)
print(l2)
# ========保留按顺序 方法2=========================
l1 = ['z','c','a','b','c','a','a']
l2 = list(set(l1))
l2.sort(key=l1.index)
print(l2)