我需要只出现一次的元素。 ( 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
