一个OrderedDict 维护插入顺序添加到字典中的项目。项目的顺序在迭代或序列化时也会保留。
OrderedDict 是python collections模块的一部分。
要轻松构建OrderedDict,可以OrderedDict在collections模块中使用。
- OrderedDictExample.py
- from collections import OrderedDict
- d = OrderedDict()
- d['how'] = 1
- d['to'] = 2
- d['do'] = 3
- d['in'] = 4
- d['java'] = 5
- for key in d:
- print(key, d[key])
-
- ('how', 1)
- ('to', 2)
- ('do', 3)
- ('in', 4)
- ('java', 5)
项目的顺序在序列化为JSON时也会保留。
OrderedDict JSON示例
- from collections import OrderedDict
- import json
-
- d = OrderedDict()
- d['how'] = 1
- d['to'] = 2
- d['do'] = 3
- d['in'] = 4
- d['java'] = 5
- json.dumps(d)
-
- '{"how": 1, "to": 2, "do": 3, "in": 4, "java": 5}'
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(文末获取!)
祝:学习愉快、工作顺利
温馨提示:获取方式 关注【码农园区】 回复 “ python ” !!!