字典可以将信息关联起来, 但却不记录添加键—值对的顺序。 我们可以使用模块 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~
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
QQ咨询|关于我们|Archiver|手机版|小黑屋|( 辽ICP备15012455号-4 ) Powered by 期权论坛 X3.2 © 2001-2016 期权工具网&期权论坛 Inc.
下载期权论坛手机APP