>>> d={'first':'1', 'second':'2', 'third':'3'}
>>> d
{'second': '2', 'third': '3', 'first': '1'}
为什么输出中,字典中键值的顺序发生变化了?
求教各位
1
messense 2015-03-04 20:05:20 +08:00 1
字典是无序的,希望有序的话可以使用 collections.OrderedDict
https://docs.python.org/2.7/library/collections.html#collections.OrderedDict |
2
pljhonglu 2015-03-04 20:05:43 +08:00 1
字典是哈希存储,本身就是无序的~
|
3
wildfarmer OP |