Python里面字典的健-值对本来就是无序的,一个无序的东西你要它按顺序遍历,是有矛盾的。你的那个“按照顺序初始化”的说法就有问题。
建议使用 有序字典(OrderedDict), 它是dict的子类,可以把它替换之前的字典,区别是dict的键是无序的,而OrderedDict的键是有序的,具体顺序由程序员来定。from collections import OrderedDict