Posted in Python onDecember 23, 2017
本文实例讲述了Python实现字典按照value进行排序的方法。分享给大家供大家参考,具体如下:
先说几个解决的方法,具体的有时间再细说
d = {'a':1,'b':4,'c':2}
字典是这个,然后要对字典按照value进行排序
方法一:
sorted(d.items(),key = lambda x:x[1],reverse = True)
方法二:
import operator sorted(d.items(),key = operator.itemgetter(1))
方法三:
f = zip(d.values(),d.keys()) sorted(f) //结果是 [(1, 'a'), (2, 'c'), (4, 'b')]
zip 之后,zip函数默认会对第一个元素进行排序的
Python实现字典按照value进行排序的方法分析
- Author -
ketchup_酱声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@