【发布时间】:2015-05-13 20:05:22
【问题描述】:
字典由连续的整数键填充,如下所示:
d = dict()
for i in range(0, 10):
d[i] = 100-i
后来,字典项是这样迭代的:
for k, v in d.items():
print k, v
结果显示项目按数字顺序迭代:
0 100
1 99
2 98
3 97
4 96
5 95
6 94
7 93
8 92
9 91
事实证明,这是我想要的行为,但不是我所期望的。我期望字典以随机顺序迭代。这是怎么回事,我可以依赖公开发布的代码中的这种行为吗?
【问题讨论】:
标签: python dictionary