如何获得python字典中的最高键?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (8)

d = {'apple':9,'oranges':3,'grape':22}

如何返回最大的键/值?

编辑:如何创建一个按从最大到最小值排序的列表?

提问于
用户回答回答于
>>> d = {'apple':9,'oranges':3,'grapes':22}
>>> v, k = max((v, k) for k, v in d.items())
>>> k
'grapes'
>>> v
22

编辑:要对它们进行排序:

>>> items = sorted(((v, k) for k, v in d.items()), reverse=True)
>>> items
[(22, 'grapes'), (9, 'apple'), (3, 'oranges')]
用户回答回答于

你想使用max()。获得最大的关键用途:

max(d.keys())

要么:

max(d)

要获得最大的价值使用:

max(d.values())

扫码关注云+社区

领取腾讯云代金券