标签: python dictionary
我试图限制字典的顺序,但是我得到的输出将以排序的顺序返回,这是我不希望的。
test = {} test['bbb'] = '0' test['aaa'] = '1' # Returns me {'aaa': '1', 'bbb': '0'} when I am expecting {'bbb': '0', 'aaa': '1'}
上面是一个简单的示例,其中从列表中查询aaa和bbb。而且我曾经以为这可能解决了订购问题,但没有解决。
aaa
bbb
答案 0 :(得分:2)
字典不保留添加元素的顺序。您需要使用collections.OrderedDict来使此功能可用。