零基础知识点:Python OrderedDict的使用案例解析

前言:

今天为大家带来的内容是,零基础知识点:Python OrderedDict的使用案例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。

很多人认为python中的字典是无序的,因为它是按照hash来存储的,但是python中有个模块collections(英文,收集、集合),里面自带了一个子类

OrderedDict,实现了对字典对象中元素的排序。请看下面的实例:

12192974-252eaf8e26d46899
零基础知识点:Python OrderedDict的使用案例解析

可以看到,同样是保存了ABC等几个元素,但是使用OrderedDict会根据放入元素的先后顺序进行排序。所以输出的值是排好序的。

OrderedDict对象的字典对象,如果其顺序不同那么Python也会把他们当做是两个不同的对象,请看事例:

12192974-5d228a1584f4b821
零基础知识点:Python OrderedDict的使用案例解析

再看几个例子:

12192974-9f2653169ad23433
零基础知识点:Python OrderedDict的使用案例解析

以上就是本文的全部内容啦!!!

python程序员交流群:877562786(群里含大量学习资料,面试宝典等)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值