0

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

当我初始化数组时

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

但是经过一些操作后,当我执行“打印(myarray)”时

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

我已经搜索了互联网,但找不到任何可以帮助我保留密钥顺序的东西。

所以如果有人可以帮助我

谢谢

4

1 回答 1

2

那不是一个数组,那是一个dict. 字典不维护键顺序。

如果您关心维护密钥的顺序,请使用OrderedDict

于 2013-10-24T04:26:14.150 回答