Python3 集合使用技巧:获取字典中值最大者的key

十点数据 1年前 ⋅ 786 阅读

字典入:rDic = {"业务无关":1,"体育":2, "广告类":5} 方法1:lambda

max(rDic, key=lambda k: rDic[k])
'广告类'

方法2:get

max(rDic, key=rDic.get)
'广告类'

方法3:operator.itemgetter,有点晦涩,不推荐使用

max(rDic.items(), key=operator.itemgetter(1))[0]
'广告类

全部评论: 0

    我有话说: