说说 Python 的有序字典类(OrderedDict)

字典可以将信息关联起来, 但却不记录添加键—值对的顺序。 我们可以使用模块 collections 中的 OrderedDict 类。它拥有字典特性, 而且还记录了键—值对的添加顺序。

from collections import OrderedDict

peoples = OrderedDict()

peoples['林旭恒'] = '安徽师范大学附属中学'
peoples['吴作同'] = '中山市第一中学'

for name, school in peoples.items():
    print('name=' + name + ',school=' + school)

复制代码

运行结果:

name=林旭恒,school=安徽师范大学附属中学 name=吴作同,school=中山市第一中学

注意: 这里调用了 OrderedDict() 创建了一个空的有序字典, 并将其存储在 peoples 中 。

OrderedDict 兼具列表和字典的主要优点,即可以将信息关联起来,又能保留原来的顺序,所以是一个很有用的类哦 O(∩_∩)O~

转载于:https://juejin.im/post/5ca6ddb26fb9a05e3e058102

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值