本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
方法一:通过sorted()函数排序所有的value
importoperator #先通过sorted和operator函数对字典进行排序,然后输出value的键 classCount={"c":1,"b":4,"d":2,"e":6} print(classCount.items()) SortedclassCount1=sorted(classCount.items(),key=operator.itemgetter(1),reverse=True) print(SortedclassCount1[0][0]) #通过max求字典value对应的key print(max(classCount,key=classCount.get))
方法二:通过max函数取字典中value所对应的key值
#例: price={ 'a':1, 'b':7, 'c':5, 'd':10, 'e':12, 'f':3 } result_max=max(price,key=lambdax:price[x]) print(f'max:{result_max}') >>>> max:e
方法三:通过map()函数求取字典值
keys=m.keys() keys.sort() ma=map(m.get,keys)printma[len(ma)-1]
原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容