【发布时间】:2021-01-19 11:03:56
【问题描述】:
好吧,我试图从列表中删除重复的项目,以便它具有独特的项目,我也想使用它,如果我的代码运行良好,但在一种情况下我遇到了一些我不明白的事情。这是一个例子:
a = [1,2,2,3,3,3,21,21,16,20,28,28,7]
for x in a:
if a.count(x) > 1:
for z in range(a.count(x)):
a.remove(x)
print(a)
[1, 21, 21, 16, 20, 7]
【问题讨论】:
-
这是一种奇怪的删除重复项的方法。
标签: python-3.x list duplicates