我有一个清单,
mylist=[4, 4, 2, 1, 2]
my expected output is =[1]
我试过list(set(mylist))
,但没有帮助
提前致谢
答案 0 :(得分:1)
您可以使用collections.Counter
获取列表中存在的所有项目的计数,然后使用列表理解对计数为1
的项目进行过滤:
>>> from collections import Counter
>>> mylist=[4, 4, 2, 1, 2]
>>> [k for k, v in Counter(mylist).items() if v==1]
[1]