Python dict 排序

  碰见一个问题需要将dict按Key排序,可sorted方法返回的是list..    网上找了半天也木有发现可以直接用的方法,就自己写了个简单的方法处理这种情况。

 

  用json库也行,转json后默认按key排序。 

 

1 def dictSort(dict, reverse=False):
2     temp = sorted(dict.items(), key=lambda x:x[0], reverse=reverse)
3     dict_New = {}
4     for i in temp:
5         dict_New[i[0]] = i[1]
6     return dict_New

 

posted @ 2017-09-06 10:31  银荡的那一夏  阅读(224)  评论(0编辑  收藏  举报