python字典中这个顺序的基本原理是什么?

时间:2014-11-21 16:18:59

标签: python dictionary

尝试用python字典来理解这里发生了什么。我试图使用dic.values()返回项目列表。但是,我无法弄清楚应该返回项目的顺序。

例如:

dic = {'a':10, 'b':9, 'c':11, 'd':12}
>>> dic.values()
[10, 11, 9, 12]

不返回按键排序或按项排序的逻辑选项之一,而是完全

1 个答案:

答案 0 :(得分:3)

没有"逻辑"在Python集中排序。它通常按照哈希的顺序打印,它应该是任意的。