OrderedDict 有序字典以及读取json串时如何保持原有顺序
2018-01-13 14:25
302 查看
1. OrderedDict 有序字典
OrderedDict是dict的子类,它记住了内容添加的顺序。比较时,OrderedDict要内容和顺序完全相同才会视为相等
import collections
d = collections.OrderedDict()
d[3] = 'A'
d[2] = 'B'
d[1] = 'C'
for k, v in d.items():
print k, v
2.读取json串时如何保持原有顺序
import json
from collections import OrderedDict
metadata = json.loads(text, object_pairs_hook=OrderedDict);
metadata中properties的顺序是跟text中定义的顺序是一样的。
具体可以看python文档中json.loads函数中的参数
相关文章推荐
- OrderedDict 有序字典以及读取json串时如何保持原有顺序
- OrderedDict 有序字典以及读取json串时如何保持原有顺序
- python 2-6 如何让字典保持有序collections.OrderedDict
- 如何让网页面自动发送请求 - 以及 保持原有的文本格式
- 【慕课网】如何让字典保持有序
- Linux如何修改环境变量PATH,以及系统登录时读取文件的顺序
- python-4-如何让字典保持有序?
- 如何让字典保持有序
- iOS关于如何去除空格和回车以及字典转json
- python_如何让字典保持有序?
- Python高级编程-如何让字典保持有序?
- iOS彩票项目--第七天,初次读取json数据、KVC转模型技巧、运行时字典转模型以及初步对显示网页的操作并且跟踪标签
- Map转json是如何保证顺序以及Gson的单例化
- 如何让字典保持有序
- logstash如何读取json格式日志,并建立json定义好的索引
- Python的collections模块中的OrderedDict有序字典
- Select 语句执行顺序以及如何提高Oracle 基本查询效率
- Linux 登陆shell,交互shell以及环境变量读取顺序
- 如何从内核模式设备驱动程序中打开文件以及如何读取或写入文件
- JAVA中如何保证线程安全以及主键自增有序