帮助解决问题
我们有一个非空的整数列表,我们必须返回一个列表,该列表仅包含此列表中的非唯一元素(不要更改元素的顺序)我觉得最好方法是删除或删除所有唯一元素。 示例 1:[1,2,3,1,3] - >> 1和3个非唯一元素和结果将是[1,3,1,3]。 示例 2:[1,2,3,4,5] - >>非唯一元素和结果将是[]
def checkio(data):
for i in data:
if data.count(i) == 1:
ind = data.index(i)
del data[ind]
return data
无法理解为什么这段代码无法正常运行。 请给我一个建议,如何以最简单的方式解决这个问题