修正字典中的顺序

时间:2019-04-12 01:52:04

标签: python dictionary

我试图限制字典的顺序,但是我得到的输出将以排序的顺序返回,这是我不希望的。

test = {}
test['bbb'] = '0'
test['aaa'] = '1'
# Returns me {'aaa': '1', 'bbb': '0'} when I am expecting {'bbb': '0', 'aaa': '1'}

上面是一个简单的示例,其中从列表中查询aaabbb。而且我曾经以为这可能解决了订购问题,但没有解决。

1 个答案:

答案 0 :(得分:2)

字典不保留添加元素的顺序。您需要使用collections.OrderedDict来使此功能可用。