在Python中,要按排序键顺序迭代字典,可以使用sorted()
函数。这是一个示例代码:
my_dict = {"one": 1, "three": 3, "two": 2}
# 按键排序
sorted_dict = dict(sorted(my_dict.items()))
# 迭代排序后的字典
for key, value in sorted_dict.items():
print(f"{key}: {value}")
在这个示例中,我们首先创建了一个字典my_dict
,然后使用sorted()
函数对其进行排序。sorted()
函数返回一个包含排序后的键值对元组的列表,我们可以将其传递给dict()
构造函数以创建一个新的排序后的字典sorted_dict
。最后,我们使用for
循环迭代排序后的字典并打印每个键值对。
领取专属 10元无门槛券
手把手带您无忧上云