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成神之路。
共有 0 条评论