由于在python2.x 的系列中采用哈西表实现底层,故无序性算是一个副作用,为众人默认。
#到了python3.7 有序性已经完全称为了语言规范的一部分
#如果使用的python版本不是那么新,也可以从collections模块中方便的拿取另一个有序字典对象OrderDict
from collections import OrderedDict
d=OrderedDict()
d['FIRST_KEY']=1
d['SECOND_KEY']=2
d['THIRD_KEY']=3
for key in d:
print(key)
"""
输出
FIRST_KEY
SECOND_KEY
THIRD_KEY
"""