方法一:
》用内置函数set:
list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9]
list2 = list(set(list1))
print(list2)
'''
运行结果为:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
'''
# 下面方法为:删除两个列表中重复的元素
a = [1,2,3,5,7]
b = [1,3,4,5,6,7]
c = list(set(a+b))
print(c)
'''
运行结果为:
[1, 2, 3, 4, 5, 6, 7]
'''
方法二:
》遍历去除重复:
list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9]
list2=[]
for i in list1:
if not i in list2:
list2.append(i)
print(list2)
'''
运行结果为:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
'''
# 该方法的简写写法如下:(列表推导式)
list1 = [1, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 9]
list2=[]
[list2.append(i) for i in list1 if not i in list2]
print(list2)