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