开始阶段Python2.X和前面的Python3是无序的,但是从Python3.6开始,Python字典变得有序了。
字典是有序性,不是按key排序,而是插入顺序;在之前Python字典没有顺序,需要使用OrderedDict来辅助完成。
from collections import OrderedDict
od = OrderedDict()
od[“A”] = 1
od[“B”] = 2
od[“C”] = 3
即默认dict状态下,也能按照 A, B, C的顺序进行打印(与插入顺序相同)。
参考:
https://www.geeksforgeeks.org/ordereddict-in-python/