当前位置: 首页 > 后端技术 > Python

(Python基础教程十七)PythonOrderedDict–有序字典

时间:2023-03-26 15:19:01 Python

一个OrderedDict维护了添加到字典中的项目的插入顺序。迭代或序列化时也会保留项目的顺序。1.PythonOrderedDict示例OrderedDict是python集合模块的一部分。为了轻松构建OrderedDict,可以在集合模块中使用OrderedDict。OrderedDictExample.pyfromcollectionsimportOrderedDictd=OrderedDict()d['how']=1d['to']=2d['do']=3d['in']=4d['java']=5forkeyind:print(key,d[key])('how',1)('to',2)('do',3)('in',4)('java',5)2.将OrderedDict转换为序列化为JSON时,JSON项的顺序也会保留。OrderedDictJSONexamplefromcollectionsimportOrderedDictimportjsond=OrderedDict()d['how']=1d['to']=2d['do']=3d['in']=4d['java']=5json.dumps(d)'{"how":1,"to":2,"do":3,"in":4,"java":5}'快乐学习!Python基础教程在SublimeEditor中配置Python环境在Python代码中添加注释在Python中使用变量Python中的数据类型Python中的关键字Python字符串操作Python中的列表操作Python中的元组操作Pythonmax()和min()–查找列表或数组中的最大和最小值Pythonfind最大的N(topN)或最小的N项Python在Python中使用httplib2读写CSV文件——HTTPGET和POST示例变量或参数Python拆箱Tuple——值太多无法拆包Pythonmultidict示例——映射单个键到一个字典中的多个值PythonOrderedDict——有序字典Python字典交集——比较两个字典Python优先级队列例子作者:分布式编程来源:https://zthinker.com/喜欢本文请长按二维码关注关于分布式编程。