位置: 编程技术 - 正文
推荐整理分享Python的collections模块中的OrderedDict有序字典,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
如同这个数据结构的名称所说的那样,它记录了每个键值对添加的顺序。
输出:
如果初始化的时候同时传入多个参数,它们的顺序是随机的,不会按照位置顺序存储。
除了和正常的 dict 相同的方法之外,OrderedDict 还提供了和顺序相关的操作: + popitem(): 返回最后一个插入的键值对,如果 popitem(last=False) 将返回第一个插入的键值对 + reversed:返回一个逆序的 OrderedDict
实例其实,OrderedDict可以看作是一个字典子类:
常规dict并不跟踪插入顺序,迭代处理会根据键在散列表中存储的顺序来生成值。在OrderDict中则相反,它会记住元素插入的顺序,并在创建迭代器时使用这个顺序。
常规dict在检查相等性是会查看其内容,OrderDict中还会考虑元素增加的顺序。
简介Python的collections模块中defaultdict类型的用法 defaultdict主要用来需要对value做初始化的情形。对于字典来说,key必须是hashable,immutable,unique的数据,而value可以是任意的数据类型。如果value是list,dic
Python中的os.path路径模块中的操作方法总结 解析路径路径解析依赖与os中定义的一些变量:os.sep-路径各部分之间的分隔符。os.extsep-文件名与文件扩展名之间的分隔符。os.pardir-路径中表示目录树上
Python中使用platform模块获取系统信息的用法教程 操作系统相关system():操作系统类型(见例)version():操作系统版本release():操作系统发布号,例如win7返回7,还有如NT,2.2.0之类.platform(aliased=0,terse=0):操作系统信
标签: Python的collections模块中的OrderedDict有序字典
本文链接地址:https://www.jiuchutong.com/biancheng/386953.html 转载请保留说明!友情链接: 武汉网站建设