当前位置: 首页 > 后端技术 > Python

如何在python中按值对字典进行排序?

时间:2023-03-25 23:38:43 Python

本教程运行环境:windows7系统,Python3.9.1,DELLG3电脑。方法一:Key使用lambda匿名函数获取value进行排序dict={'a':1,'b':4,'c':2}sorted(dict.items(),key=lambdax:x[1],reverse=True)方法二:使用operator的itemgetter排序),reverse=True)print(test_data_6)#[(8,2),(10,5),(7,6),(6,9),(3,11)]print(test_data_7)#[(3,11),(6,9),(7,6),(10,5),(8,2)]方法三:key和value划分进祖先,然后排序f=zip(d.keys(),d.values())c=sorted(f)print(c)以上就是本次分享的全部内容,现在想学编程的朋友可以微信引导公众号-Python技术大本营,欢迎来到哦~