我有字典:
d = {'A': 1, 'B': 2, 'C':3}
在此字典中,我需要键“ A”始终位于第一位,因为整个程序中的某些过程都依赖于该键。
在此字典上执行操作时,它将变得无序。
无论我执行什么操作,最简单的方法来确保'A'始终是该程序的第一个键?
答案 0 :(得分:-1)
将其设置为OrderedDict
而不是普通字典,在执行其他任何操作之前将A
添加为第一个键,并且永远不要删除该键。
答案 1 :(得分:-1)
字典对象不能保证按插入顺序保留键和值,但是Python 3.1有一个collections.OrderedDict类可用于此目的。