在Python的collections模块中,OrderedDict是一个非常有用的类,它是一个字典的子类,能够记住元素插入的顺序。这在需要保持键值对顺序的场景中非常有用,尤其是在处理需要顺序操作的数据时。
可以像创建普通字典一样创建OrderedDict,但OrderedDict会记住元素插入的顺序
# 创建一个空的OrderedDict ordered_dict = OrderedDict()
OrderedDict的一个主要特点是它保持元素的插入顺序。即使你重新插入一个已存在的键,该键的顺序也不会改变。如果你删除一个键,然后重新插入,它会移动到末尾。
del ordered_dict['b']
遍历 OrderedDict
for key, value in ordered_dict.items(): print(key, value)