博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OrderedDict 有序字典以及读取json串时如何保持原有顺序
阅读量:6689 次
发布时间:2019-06-25

本文共 462 字,大约阅读时间需要 1 分钟。

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中定义的顺序是一样的。

具体可以看中json.loads函数中的参数

 

转:

转载于:https://www.cnblogs.com/guoyunlong666/p/10794551.html

你可能感兴趣的文章
shell惊鸿
查看>>
linux percpu机制解析【转】
查看>>
C#多线程编程
查看>>
maven下的jar项目打包的方法
查看>>
为确保固定资产的财务帐与实物帐一致,应采取的措施
查看>>
带你从零学ReactNative开发跨平台App开发-[react native 仿boss直聘](十三)
查看>>
c#的托管代码和非托管代码的理解
查看>>
Laravel学习笔记之Session源码解析(上)
查看>>
Java NIO vs. IO
查看>>
Add Two Numbers
查看>>
用Thymeleaf在前台下拉列表取值
查看>>
Java strictfp
查看>>
新建jsp项目
查看>>
numpy.loadtxt()
查看>>
Chrome 调用vue.js 记录
查看>>
将float转换为数据类型numeric时出现算术溢出错误
查看>>
Sqlserver2008R2配置数据库镜像之我的经验总结
查看>>
RDS经典网络平滑迁移到VPC的混访方案
查看>>
svg矢量图制作工具(Sketsa SVG Editor) v7.1.1 中文免费版
查看>>
洛谷P2761 软件补丁问题(状压DP,SPFA)
查看>>