首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取python字典中的最高键?

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

Stack Overflow用户
提问于 2010-05-20 05:33:38
回答 4查看 5.1K关注 0票数 2

D={‘苹果’:9,‘橙子’:3,‘葡萄’:22}

如何返回最大的键/值?

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

EN

回答 4

Stack Overflow用户

发布于 2010-05-20 05:39:50

您想要使用max()。要获得最大的密钥使用,请执行以下操作:

代码语言:javascript
复制
max(d.keys())

或者:

代码语言:javascript
复制
max(d)

要获得最大值,请使用:

代码语言:javascript
复制
max(d.values())
票数 2
EN

Stack Overflow用户

发布于 2020-01-12 21:06:30

如果你想从你的字典中得到最高值的键,那么这就是答案。

代码语言:javascript
复制
max(d.keys(), key=d.get)
票数 2
EN

Stack Overflow用户

发布于 2010-05-20 05:35:07

代码语言:javascript
复制
max(d.values())

编辑:

上面给出的是最大值。要获得具有最大值的键/值对,您可以这样做:

代码语言:javascript
复制
sorted(d.items(), key=lambda x:x[1], reverse=True)[0]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2869586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档