码迷,mamicode.com
首页 > 编程语言 > 详细

python--字典排序

时间:2017-07-21 23:09:16      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:[1]   总结   sort   div   span   style   iter   ted   item   

字典排序是python里比较常用的方法,在此作下总结。

按键排序

>>> test_dict 
{1: ‘a‘, 2: ‘b‘, 3: ‘c‘, 4: ‘d‘} >>> key_sort=sorted(test_dict.iteritems(), key=lambda key:key[0], reverse = False) >>> key_sort [(1, ‘a‘), (2, ‘b‘), (3, ‘c‘), (4, ‘d‘)] >>> key_sort=sorted(test_dict.iteritems(), key=lambda key:key[0], reverse = True) >>> key_sort [(4, ‘d‘), (3, ‘c‘), (2, ‘b‘), (1, ‘a‘)] >>> test_dict {1: ‘a‘, 2: ‘b‘, 3: ‘c‘, 4: ‘d‘}

按值排序

>>> value_sort=sorted(test_dict.iteritems(), key=lambda value:value[1], reverse = True)
>>> value_sort
[(4, ‘d‘), (3, ‘c‘), (2, ‘b‘), (1, ‘a‘)]

  

python--字典排序

标签:[1]   总结   sort   div   span   style   iter   ted   item   

原文地址:http://www.cnblogs.com/rainy-season/p/7219111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!