Skip to main content
 首页 » 编程设计

python之我需要只出现一次的元素数量

2025年05月04日21langtianya

我需要只出现一次的元素。 ( python )

例如

的结果
mylist = ['a', 'a', 'a', 'a', 'b', 'c'] 

会是

2 

请您参考如下方法:

您可以使用 collections.Counter 来计算每个不同项目的出现次数,并使用生成器表达式仅保留计数为 1 的项目:

from collections import Counter 
sum(1 for c in Counter(mylist).values() if c == 1) 

返回:2