Python标准库:有序字典OrderedDict
Python中的普通的dict无法记住录入的顺序。OrderedDict是dict的子类,也是Python的标准库,它记住了内容添加的顺序。OrderedDict 维护插入顺序 添加到字典中的项目,项目的顺序在迭代或序列化时也会保留。
Python OrderedDict示例
OrderedDict 是python collections模块的一部分。
要轻松构建OrderedDict,可以OrderedDict在collections模块中使用。
from collections import OrderedDict
d = OrderedDict()
d['how'] = 1
d['to'] = 2
d['learn'] = 3
d['python'] = 4
for key in d:
print(key, d[key])
将OrderedDict转换为JSON
项目的顺序在序列化为JSON时也会保留。
OrderedDict JSON示例
from collections import OrderedDict
import json
d = OrderedDict()
d['how'] = 1
d['to'] = 2
d['learn'] = 3
d['python'] = 4
json.dumps(d)
移动端设备除iPad Pro外,其它移动设备仅能阅读基础的文本文字。
建议使用PC或笔记本电脑,浏览器使用Chrome或FireFox进行浏览,以开启左侧互动实验区来提升学习效率,推荐使用的分辨率为1920x1080或更高。
我们坚信最好的学习是参与其中这一理念,并致力成为中文互联网上体验更好的学练一体的IT技术学习交流平台。
您可加QQ群:575806994,一起学习交流技术,反馈网站使用中遇到问题。
内容、课程、广告等相关合作请扫描右侧二维码添加好友。
建议使用PC或笔记本电脑,浏览器使用Chrome或FireFox进行浏览,以开启左侧互动实验区来提升学习效率,推荐使用的分辨率为1920x1080或更高。
我们坚信最好的学习是参与其中这一理念,并致力成为中文互联网上体验更好的学练一体的IT技术学习交流平台。

您可加QQ群:575806994,一起学习交流技术,反馈网站使用中遇到问题。
内容、课程、广告等相关合作请扫描右侧二维码添加好友。
狐狸教程 Copyright 2021