我有一个现有的OrderedDict字典,我想按照字典的原始顺序打印出密钥。
所有键/值对都是一次创建的,而不是像stackoverflow中的大多数其他示例那样一次创建。
以下是代码:
test_dict = collections.OrderedDict()
test_dict = {
'a':'A',
'e':'E',
'c':'C'
}
for key in test_dict:
print key
我得到了结果:
a
c
e
但我想得到:
a
e
c
为什么OrderedDict不保留原始订单?有没有其他方法可以保留现有字典的原始顺序?