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顺序对应的主要内容,如果未能解决你的问题,请参考以下文章

请写出一段python代码实现删除list里面的重复元素?

Python里面如何实现tuple和list的转换

python—90 自定义的admin后台管理框架

如何删除一个list中最后一个元素

Python为啥不能用列表遍历来删除列表中的相同的元素呢?

Python之如何优雅的重试