首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

a={"four"四,"three"3,"two"2,"one"1}

2013-08-06 
a{four:4,three:3,two:2,one:1}我输入字典是a{four:4,three:3,two:2,one:1}输出是:{th

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中还提供了有序字典。

热点排行