#去重1
list1 = [2, 2, 5, 7, 7, 3, 5, 10]
print(set(list1))
#去重2
list1 = [2, 2, 5, 7, 7, 3, 5, 10]
list2 = []
for i in list1:
if i not in list2:
list2.append(i)
print(list2)
第三种方法需要倒序去重,因为倒序的下标变更不会影响到修改前面下标的数值,保证去重的准确性
#去重3
list5 = [2, 2, 5, 7, 5, 10]
for i in range(len(list5)-1, 0, -1):
for j in range(i):
if list5[i] == list5[j]:
list5.pop(i)
break
print(list5)