黑马程序员技术交流社区

标题: 【广州Python】Python 实现找出字典最大value值对应的key [打印本页]

作者: xianqiuhua    时间: 2018-9-6 11:11
标题: 【广州Python】Python 实现找出字典最大value值对应的key
本帖最后由 xianqiuhua 于 2018-10-22 20:40 编辑

Python 实现找出字典最大value值对应的key


先定义一个字典,如下:
[Python] 纯文本查看 复制代码
my_dict = { 'a': 5, 'b': 2 , 'c': 6, 'd': 1, 'e': 3, 'f': 4}

1. sorted
[Python] 纯文本查看 复制代码
ret = sorted(my_dict,key=lambda x:my_dict[x], reverse=True)[0]
print(ret)

2. max
[Python] 纯文本查看 复制代码
ret = max(my_dict, key=lambda x:my_dict[x])
print(ret)

以上是我平时总结出来的两种方法,其他实现方法欢迎大家评论










欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2