按值排序,reverse=True为从大到小排序
dic = {'a':31, 'bc':5, 'c':3, 'asd':4, 'aa':74, 'd':0}
dic= sorted(dic.iteritems(), key=lambda d:d[1], reverse = True)
按key排序
dic=sorted(dic.iteritems(),key=lambda d:d[0])
生成的结果为元组
按值排序,reverse=True为从大到小排序
dic = {'a':31, 'bc':5, 'c':3, 'asd':4, 'aa':74, 'd':0}
dic= sorted(dic.iteritems(), key=lambda d:d[1], reverse = True)
按key排序
dic=sorted(dic.iteritems(),key=lambda d:d[0])
生成的结果为元组
排序算法之计数排序的优化
Python dict 排序
1、list排序 列表的排序是python内置功能,自身含有sort方法 如: >>> s=[2,1,3,0] >>> s.sort() [0, 1, 2, 3]2、dict排序 对字典的排序,因为每一个项包括一个键值对
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M