python3字典排序 Posted on 2018-07-09 | In notes.code 12345678910def sort_dict(dict_words): keys = dict_words.keys() values = dict_words.values() list_one = [(key, val) for key, val in zip(keys, values)] list_sort_value_desc = sorted(list_one, key=lambda x: x[1], reverse=True) # 按照第一个元素(value)降序排列 # list_sort_value_asc = sorted(list_one, key=lambda x: x[1], reverse=False) # 按照第一个元素(value)升序排列 # list_sort_key_desc = sorted(list_one, key=lambda x: x[0], reverse=True) # 按照第0个元素(key)降序排列 # list_sort_key_asc = sorted(list_one, key=lambda x: x[0], reverse=False) # 按照第0个元素(key)升序 return list_sort_value_desc