本文介绍对Python字典的按键和按值排序的几种方式。...按键排序
# 对字典按键排序
def sort_by_key(d):
'''
d.items() 返回元素为 (key, value) 的可迭代类型(Iterable),
key...,返回键排序后的列表['a', 'b', 'z']
通过自己编写sort_by_key函数,首先通过sorted 函数返回列表,然后其中包含的元素为 tuple: ('a', 2018), ('b',...2017), ('z', 2019)
如果想得到按键排序后的字典,可以通过dict函数将包含元组的列表转换为所需要的字典{'a': 2018, 'b': 2017, 'z': 2019}
按值排序...lambda k: k[1]) # k[1] 取到字典的值。