嗨,我在python中相对较新
这是一个代码段
if
我得到的输出为
d = {'a': 'apple', 'b': 'berry', 'c': 'cherry'}
for key in d:
print key + " " + d[key]
我正在使用python 2.7。
Q1)为什么不对输出进行序列化?
Q2)我们可以获得序列化的输出吗?
答案 0 :(得分:3)
默认情况下,Python 2中的字典始终是无序的。您必须使用OrderedDict()
创建有序词典才能获得序列化的输出。