数组键顺序与python中初始化的顺序不同

时间:2013-10-24 04:23:16

标签: python

我正在使用python中的数组,因为我是python的新手,所以我无法弄清楚

初始化数组时

myarray = {"months":[],"jan":[],"feb":[],"mar":[],"apr":[],"may":[],"jun":[],"jul":[],"aug":[],"sep":[],"oct":[],"nov":[],"dec":[]}

但经过一些操作,当我做“打印(myarray)”时

我注意到所有的密钥都混乱了。但我想以相同的顺序保留所有这些键。

我搜索了互联网但却无法找到任何有助于我保留关键订单的内容。

所以,如果有人可以帮助我

由于

1 个答案:

答案 0 :(得分:2)

这不是数组,即dict。字典不保持关键顺序。

如果您关心维护按键的顺序,请使用OrderedDict