gpt4 book ai didi

python - 您如何找到字典中出现次数最多的值?

转载 作者:太空宇宙 更新时间:2023-11-04 10:30:17 25 4
gpt4 key购买 nike

在包含键和值列表的字典中,您如何找到值列表中出现频率最高的值?我假设您使用 for 循环并追加到列表,但不确定如何操作。我还想打印最常出现的值吗?

谢谢!

请记住,我是编程新手,不熟悉 lambda 或其他解决此问题的复杂方法。

最佳答案

这样做的一种方法是使用 collections.Counter

from collections import Counter

>>> d = {'a': 5, 'b': 3, 'c': 5, 'd': 1, 'e': 5}
>>> c = Counter(d.values())
>>> c
[(5, 3), (1, 1), (3, 1)]

>>> c.most_common()[0]
(5, 3) # this is the value, and number of appearances

关于python - 您如何找到字典中出现次数最多的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27237992/

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