假设我们有一个字典 my_dict
,想要按照键进行排序后打印出所有的键和值。可以使用以下代码示例来解决这个问题:
# 定义字典
my_dict = {3: 'c', 1: 'a', 2: 'b'}
# 按照键进行排序
sorted_keys = sorted(my_dict.keys())
# 打印键和值
for key in sorted_keys:
print(key, my_dict[key], end=' ')
# 输出结果: 1 a 2 b 3 c
在上述代码中,我们首先定义了一个字典 my_dict
。然后,我们使用 sorted()
函数对字典的键进行排序,并将排序后的键存储在 sorted_keys
中。接下来,我们使用一个循环来遍历排序后的键,并打印出每个键和对应的值。为了在一行中打印,我们使用 end=' '
来指定打印后不换行,而是以空格分隔。最后,我们得到了按照键进行排序后打印所有键和值的结果。