Skip to main content
 首页 » 编程设计

python之如何获得列表中唯一的值

2025年05月04日20birdshome

如果有一个列表,其元素是[2,2,3,2,2]。我想找到唯一的元素,这次是 3。

我想我可以用 count() 方法和几个循环来做到这一点,但我想知道是否有更简单有效的方法来做到这一点。

请您参考如下方法:

您可以使用 collections.Counter :

>>> import collections 
>>> l = [2,2,3,2,2] 
>>> next(k for k, v in collections.Counter(l).items() if v == 1) 
3