如何从列表中删除所有重复项,包括该项

2023-02-06 13:43:06 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从列表中删除重复元素。你知道吗

我有

list=[1,2,1,2,3,1,3,4]

我想删除重复的项目。也就是说,如果列表中的某个项出现两次或两次以上,则该项将完全从列表中排除。最终列表应如下所示:

new_list=[4]

在本例中,1、2和3至少出现两次,因此所有这些元素都从列表中删除

list=[1,2,1,2,3,1,3,4]
new_list = [i for i in set(list)] # wrong; how do I fix this?
print new_list

请注意,这与set(list)不同,因为set保留列表中的所有项。你知道吗


Tags: 项目in元素列表newforthisfixdolisthowprintsetwrong本例