Python封装函数:实现删除一个list里面的重复,且元素顺序要与原list顺序对应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python封装函数:实现删除一个list里面的重复,且元素顺序要与原list顺序对应相关的知识,希望对你有一定的参考价值。

封装函数:实现删除一个list里面的重复,且元素顺序要与原list顺序对应

代码:
def info(l):
l1 = l[:]
for i in range(len(l)):
v = l.count(l[i])
if l1.count(l[i]) > 1:
for j in range(1, v):
l1.remove(l[i])
return l1

print(info([1, 2, 3, 4, 2, 3, 6, 2]))
技术分享图片

思想:统计相同元素出现的次数,然后删除到1

以上是关于Python封装函数:实现删除一个list里面的重复,且元素顺序要与原list顺序对应的主要内容,如果未能解决你的问题,请参考以下文章