可以使用列表的 sort() 方法将字典的键按顺序排序,然后遍历排序后的键列表,并根据键取出相应的值,写入新字典中即可。
示例代码如下:
# 初始字典
d = {3: 'c', 1: 'a', 2: 'b'}
# 对键进行排序
keys = sorted(d.keys())
# 新字典,按键从小到大写入值
new_d = {}
for key in keys:
    new_d[key] = d[key]
print(new_d)
# Output: {1: 'a', 2: 'b', 3: 'c'}
在上述示例中,首先对字典的键进行排序,然后遍历排序后的键,从原字典中取出相应的值,并写入新字典中,最终得到了按键递增顺序排序的新字典。