我有一个python字典:
dic={'a':'17','b':'9','c':'11'}
我想找到这个字典中的最低值,并在上面的例子中显示该值的KEY名称,我想要名称: b
这样做:
dic={'a':'17','b':'9','c':'11'} min(dic.items(), key=lambda item: int(item[1]))[0]
结果:
b
这可以通过获取所有"项目",即键值对:
[('a', '17'), ('c', '11'), ('b', '9')]
然后我们使用该min()
函数找到具有最小值的函数:
('b', '9')
根据函数int()
中每个元组中第二项的值来比较项目key
:
lambda item: int(item[1])
一旦我们拥有该项目('b', '9')
,我们就会得到密钥(该元组中的第一项).