tij*_*jko 2 python interpreter dictionary
可能重复:
Python字典,保持键/值与声明的顺序相同
当我注意到我在python解释器中创建的字典回来时出现了意想不到的结果时,我正在进行代码学院的一些练习.
我正在使用python2.7,当我输入:
>>> dict_a = {'x':9, 'y':10, 'z':20}
Run Code Online (Sandbox Code Playgroud)
我称之为:
>>> dict_a
{'y':10, 'x':9, 'z':20}
Run Code Online (Sandbox Code Playgroud)
所以我投入:
>>> dict_b = {'a':1, 'b':2, 'c':3}
>>> dict_b
{'a':1, 'c':3, 'b':2}
Run Code Online (Sandbox Code Playgroud)
我想我错过了一些基本的东西但是,经过一些搜索我不知道是什么?如果有人可以帮助解释为什么会发生这种情况,我们将非常感激.
Dan*_*man 10
字典未分类.它们显示的顺序是由于内部逻辑,并不符合您定义它们的顺序.但是,由于您不按顺序而是按键访问字典,因此这很少重要.