Python 字典输出value最大值所对应的key怎么实现

师灬爷 发布于 2016/08/23 14:39
阅读 7K+
收藏 0

在一个字典中,我想通过比较value的大小,然后输出相应的key。


加载中
0
师灬爷
师灬爷

已解决:

转自:http://zhidao.baidu.com/link?url=a7jEUER64T_U-Dp4wsAgmv-y_HaMs3vyuXU7FBh9Fdk6H4YGLIIVADehyUtvJWEzAxCWVY5n0iQuVFpq0atUhK

假定字典d为:
 d = {'a': '7', 'e': '3', 'd': '8', 'g': '7', 'f': '1', 'j': '2', 'l': '9', 'w': '4'}
那么取值最小元素对应的键值对:
min(d.items(), key=lambda x: x[1])
得到
('f', '1')
取值最小元素对应的键,就是:
min(d.items(), key=lambda x: x[1])[0]
'f'
返回顶部
顶部