你可以使用OrderedDict(需要Python 2.7)或更高版本。
另外,请注意,
OrderedDict({'a': 1, 'b':2, 'c':3})由于dict你使用进行创建的操作{...}已经忘记了元素的顺序,因此该操作无效。相反,你想使用OrderedDict([('a', 1), ('b', 2), ('c', 3)])。如文档中所述,对于低于python 2.7的版本,你可以使用此配方。

你可以使用OrderedDict(需要Python 2.7)或更高版本。
另外,请注意,
OrderedDict({'a': 1, 'b':2, 'c':3})由于dict你使用进行创建的操作{...}已经忘记了元素的顺序,因此该操作无效。相反,你想使用OrderedDict([('a', 1), ('b', 2), ('c', 3)])。如文档中所述,对于低于python 2.7的版本,你可以使用此配方。