字典中最大Value对应的Key

dic = {a: 2, ab: 2, abc: 2, abca: 1, abcab: 1, abcabc: 1, abcabcb: 1, abcabcbb: 1}
res = max(dic, key=lambda x: dic[x])
print(‘打印:‘+res)
#打印:a

上述过程是将字典中的value进行比较,并返回最大值value对应的key,如不理解,请看下面示例:

>>> max(-1,0,key = abs) # 传入了求绝对值函数,则参数都会进行求绝对值后再取较大者
-1
>>> max((1,2),[1,1],key = lambda x : x[1]) #指定key为返回序列索引1位置的元素后,可以取最大值
(1, 2)
>>> max(1,2,3,key = int) # 指定key为转换函数后,可以取最大值
3

 

 

字典中最大Value对应的Key

上一篇:模型的评估与选择


下一篇:nexus仓库上删除docker镜像,释放磁盘空间