我正在使用Python项目工作,我有一个问题,如下所述,但是数据不同。
例如,如果我有这个字典:
如何返回具有最大值的键?如果我想返回三个最大值呢?
我使用了
注意:
输出应该是相同的
fruitsCount= {"apple": 24, "orange": 20, "banana":18, "grape":13, "kiwi": 13}
如何返回具有最大值的键?如果我想返回三个最大值呢?
我使用了
heapq.nlargest(3, fruitCount.values)
,但我不知道如何将它们与它们的键一起返回。注意:
fruitsCount
是在使用另一个字典的Counter()
之后返回的字典。输出应该是相同的
fruitsCount
字典,其中包含n个最大值fruitsCount.values
。
nlargest()
是什么?也许是heapq.nlargest()
吗? - Martijn Pieters