【发布时间】:2015-09-22 17:18:08
【问题描述】:
d = { 'c' : 1, 'f': 2, 'a': 3}
for key, value in d.iteritems():
print key
我希望能够按照插入的顺序遍历键。
我看过将 dict 转换为 OrderedDict 但它们似乎有某种顺序(而不是它们的插入顺序)
有没有一种简单的方法可以将 dict 转换为保持插入顺序的 OrderedDict?
【问题讨论】:
-
当你创建一个字典时,你已经失去了订单。如果你想要订单,你需要从一开始就创建一个 OrderedDict。
-
@BrenBarn 好吧,这就是我的想法,但只是在这里与聪明的 ppl 核对一下
标签: python dictionary ordereddictionary