我把字典看作一个关联数组,所以当我输入了
我希望当我调用它时,它能按照书写顺序排列,但实际上并没有。"second"出现在"first"之前。查找后发现字典是无序的。所以这很有道理,但是我想知道是否有办法让它们保持书写(或附加)的相同顺序?我需要的只是一个列表(保持顺序),它允许字符串作为键。
谢谢
dict1 = {'first' : 1, 'second' : 2}
我希望当我调用它时,它能按照书写顺序排列,但实际上并没有。"second"出现在"first"之前。查找后发现字典是无序的。所以这很有道理,但是我想知道是否有办法让它们保持书写(或附加)的相同顺序?我需要的只是一个列表(保持顺序),它允许字符串作为键。
谢谢
OrderedDict
。 - jedwards