碰见一个问题需要将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