【发布时间】:2013-10-13 11:29:42
【问题描述】:
我试图学习如何在 python 中使用字典并制作了两个非常短的程序。我对程序的输出有疑问。这是代码。
d = {}
d[0] = '0'
d[1] = '1'
d[2] = '2'
for keys in d:
print d[keys]
它给出了以下输出
0
1
2
但是,当我制作了以下程序时。
d = {}
d['name'] = "Pratik"
d['age'] = 17
d['country'] = "India"
for keys in d:
print d[keys]
它给出了以下输出
India
17
Pratik
如果有人可以向我解释这个输出,那就太好了。 查看第一个输出的预期输出是
Pratik
17
India
【问题讨论】:
-
字典无序...常见问题解答
-
改用 OrderedDict
标签: python python-2.7 dictionary