gpt4 book ai didi

python - Python计数器的大小

转载 作者:太空狗 更新时间:2023-10-30 00:30:00 26 4
gpt4 key购买 nike

我想知道 Python 计数器中有多少项,包括重复项。我尝试了 len,它告诉我唯一项目的数量:

>>> c = Counter(x=3,y=7)
>>> len(c)
2

我拥有的最好的是 sum(c.itervalues()) 我想这并不可怕,但我希望 Counter 对象缓存值以便我可以在 O(1 ).

最佳答案

Counter docs在“使用 Counter 对象的常见模式”部分中将您的 sum(c.itervalues()) 答案作为标准模式,所以我怀疑是否有更好的方法。

与字典上的其他 iter* 方法一样,在 Python 3 中 itervalues 被替换为 values

关于python - Python计数器的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17903910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com