有序字典

  • ^-^ 有顺序字典:
import collections
d1={}
d1=collections.OrderedDict()  #将普通字典转换为有序字典
d1['a']='A'
d1['b']='B'
d1['c']='C'
d1['d']='D'
for k,v in d1.items():
    print k,v
    
"""
如果有序字典中的元素一开始就定义好了,后面没有插入元素这一动作,
那么遍历有序字典,其输出结果为空,因为缺少了有序插入这一条件,
所以此时有序字典就失去了作用,
所以有序字典一般用于动态添加并需要按添加顺序输出的时候。
"""
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 有序字典-OrderedDict简介<a id="sec-1" name="sec-1"></a> 示例<a id...
    Nisen阅读 1,145评论 0 1
  • python的内建函数dict 是无序字典,如果想要字典有序使用 collections下的OrderedDict...
    陆_志东阅读 617评论 0 0
  • 实现字典有序化的方法 分类添加数组变量存储key值; 按照NSDictionary的key来进行排序; 将字典中的...
    Locke阅读 4,364评论 3 3
  • 实现是由python实现 我们在命名元组那节知道可以使用_asdict将元组转化为有序字典 注意一点,在Pytho...
    码农小杨阅读 1,097评论 0 0
  • 案例 某编程竞赛系统,对参赛选手编程解题进行计时,选手完成题目后,把该选手解题时用时记录到字典中,以便赛后按选手名...
    OldSix1987阅读 2,444评论 0 0

友情链接更多精彩内容