1. 首页
  2. 编程语言
  3. Python
  4. python模块简介之有序字典(OrderedDict)

python模块简介之有序字典(OrderedDict)

上传者: 2022-06-18 05:26:00上传 PDF文件 56.61 KB 热度 8次

示例有序字典和通常字典类似,只是它可以记录元素插入其中的顺序,而一般字典是会以任意的顺序迭代的。参见下面的例子:运行结果如下:可以看到通常字典不是以插入顺序遍历的。判断两个有序字段是否相等(==)需要考虑元素插入的顺序是否相等运行结果如下:而当判断一个有序字典和其它普通字典是否相等只需判断内容是否相等。OrderedDict 的构造器或者 update() 方法虽然接受关键字参数,但因为python的函数调用会使用无序的字典来传递参数,所以关键字参数的顺序会丢失,所以创造出来的有序字典不能保证其顺序。

用户评论