首页 > 解决方案 > 始终将某些元素保留在字典的开头?

问题描述

我有一本字典:

d = {'A': 1, 'B': 2, 'C':3}

我需要密钥“A”在这个字典中始终排在第一位,因为整个程序中的某些过程取决于它的存在。

在对该字典执行操作时,它将变得无序。

无论我对它执行什么操作,最容易确保“A”始终是整个程序的第一个键是什么?

标签: pythondictionary

解决方案


使它成为一个OrderedDict而不是一个普通的字典,A在你做任何其他事情之前添加作为第一个键,并且永远不要删除那个键。


推荐阅读