Python给dict排序

dict 内部是按照哈希值排序的,所以无法得到一个按照键/值升序/降序 的dict。 不过可以得到一个排好序的列表。 比如 d = {"a":1 , "b":3, "c":2} 排序后得到 [('a', 1), ('c', 2), ('b', 3)]
按照值排序
d = {"a":1 , "b":3, "c":2}

"""
得到排好序的列表
>>>d.items()
>>>dict_items([('a', 1), ('b', 3), ('c', 2)])

reverse是排序规则是否反过来,默认是升序
reverse = False 升序
reverse = True 降序

>>>d_list
>>>[('a', 1), ('c', 2), ('b', 3)]

"""
def get_sorted_list(d, reverse=False):
return

Python给dict排序最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/16339.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>