下面是一个示例代码,演示如何按键排序字典并检索值:
# 定义一个需要排序的字典
my_dict = {'b': 2, 'c': 3, 'a': 1}
# 使用sorted函数按字典键排序,并返回一个排序后的列表
sorted_keys = sorted(my_dict.keys())
# 遍历排序后的键列表,并打印相应的值
for key in sorted_keys:
value = my_dict[key]
print(f'{key}: {value}')
输出结果:
a: 1
b: 2
c: 3
在上面的示例中,首先定义了一个需要排序的字典my_dict
。然后使用sorted
函数对字典的键进行排序,并将排序后的键列表赋值给变量sorted_keys
。接下来,使用for
循环遍历排序后的键列表,并通过键获取相应的值,然后打印。这样就完成了按键排序字典并检索值的操作。