python实现列表去重的方法
方法一:
先转换成集合,因为集合是不允许有重复的元素
def quchong(a):
aa=set(a)
print(list(aa))
if __name__ == '__main__':
quchong([1, 2, 3, 4, 5, 4, 3, 2, 1])
quchong([1, 2, 3, 4, 3, 2, 1])
方法二:
对列表进行遍历,去掉相同元素
def quchong(a):
b=list()
for i in a:
if i not in b:
b.append(i)
print(b)
if __name__ == '__main__':
quchong([1, 2, 3, 4, 5, 4, 3, 2, 1])
quchong([1, 2, 3, 4, 3, 2, 1])