A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

本帖最后由 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)

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





您需要登录后才可以回帖 登录 | 加入黑马