我的字典是这样的,
{'A':4,'B':10,'C':0,'D':87}
我想用它的键找到最大值,用它的键找到最小值。
输出将是这样的,
最大:87,键是D
分钟:0,键是C
我知道如何从字典中获取最小值和最大值。有没有办法在一个语句中获取值和键?
max([i for i in dic.values()])
min([i for i in dic.values()])
你可以使用使用max https://docs.python.org/2/library/functions.html#max and min https://docs.python.org/2/library/functions.html#min with dict.get https://docs.python.org/2/library/stdtypes.html#dict.get:
maximum = max(mydict, key=mydict.get) # Just use 'min' instead of 'max' for minimum.
print(maximum, mydict[maximum])
# D 87
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)