1问题
我们想创建一个字典,同时当对字典做迭代或序列化操作时,也能控制其中的顺序。
2解决方案
要控制字典中的元素顺序,可以使用collections模块中的OrderedDict类。当对字典进行迭代时,它会严格按照元素初始添加的顺序进行,例如:
from collections import OrderedDict
d=OrderedDict()
d['foo']=1
d['bar']=2
d['spam']=3
d['grok']=4
for key in d:
print(key,d[key])
3.人生苦短,我用python