如何在python中查找列表中的唯一项

2024-04-26 14:54:41 发布

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

我有一张单子

 mylist=[4, 4, 2, 1, 2]

 my expected output is =[1]

我试过list(set(mylist)),但没用

提前谢谢


Tags: outputismylist单子expectedsetmylist
1条回答
网友
1楼 · 发布于 2024-04-26 14:54:41

您可以使用^{}来获取列表中所有项目的计数,然后使用列表理解对计数为1的项目进行过滤:

>>> from collections import Counter

>>> mylist=[4, 4, 2, 1, 2]
>>> [k for k, v in Counter(mylist).items() if v==1]
[1]

相关问题 更多 >