知行编程网知行编程网  2022-12-10 10:00 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中OrdereDict如何使用?的相关知识,希望可以帮到处于编程学习途中的小伙伴


我们在处理数据的时候,如果能把它们按顺序排列起来,使用起来会很方便。然而,字典本身并不有序。为了方便我们的使用,需要对字典进行排序。这里我们可以从字典中选择


OrderedDict


method,我们先了解一下它的概念和attention的使用,然后


OrdereDict的实例带来介绍。



1.概念


OrderedDict内部维护着一个根

据键插入顺序排序的双向链表

。每次当一个新的元素插入进来的时候,它会被放到链表的尾部。对于一个已经存在的键的重复赋值不会改变键的顺序。

orderdDict是对字典类型的补充,他记住字典元素的添加顺序



2.使用注意





1)字典默认循环

只输出key





2)一个 OrderedDict 的大小是一个普通字典的两倍,因为它内部维护着另外一个链表。所以如果你要构建一个需要大量 OrderedDict 实例的数据结构的 时候 (比如读取 100,000 行 CSV 数据到一个 OrderedDict 列表中去)。



3.实例

import collections
 
dic = collections.OrderedDict()
 
dic["k1"] = "v1"
 
dic["k2"] = "v2"
 
dic["k3"] = "v3"
 
print(dic)



以上就是

python中OrdereDict使用


了解OrdereDict如何改变键值顺序后,就可以开始对字典的顺序进行操作了。



(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享