读书人

a={quot;fourquot;四,quot;threequot;3,quot;twoquot;2,quot;onequot;1}

发布时间: 2013-08-06 16:47:25 作者: rapoo

a={"four":4,"three":3,"two":2,"one":1}
我输入字典是a={"four":4,"three":3,"two":2,"one":1}
输出是:{'three': 3, 'four': 4, 'one': 1, 'two': 2}这是为什么啊?
[解决办法]
字典是无序的,在计算过程中顺序随时有可能改变
[解决办法]
字典是基于hash表的,python3中还提供了有序字典。

读书人网 >perl python

热点推荐