博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
collections.OrderedDict
阅读量:5743 次
发布时间:2019-06-18

本文共 438 字,大约阅读时间需要 1 分钟。

hot3.png

常规dict并不跟踪插入顺序,迭代处理会根据键在散列表中存储的顺序来生成值。在OrderDict中则相反,它会记住元素插入的顺序,并在创建迭代器时使用这个顺序。

import collections print 'Regular dictionary:'d = {} d['a'] = 'A'd['b'] = 'B'd['c'] = 'C'for k, v in d.items():   print k, v print '\nOrderDict:'d = collections.OrderedDict() d['a'] = 'A'd['b'] = 'B'd['c'] = 'C'for k, v in d.items():   print k, v

输出:

Regular dictionary: a A c C b B OrderDict: a A b B c C

 

 

转载于:https://my.oschina.net/xiaohuangsh/blog/1036440

你可能感兴趣的文章
WMI远程访问问题解决方法
查看>>
从零开始学习IOS,(UILabel控件)详细使用和特殊效果
查看>>
Android开发历程_15(AppWidget的使用)
查看>>
阿花宝宝 Java 笔记 之 初识java
查看>>
7、设计模式-创建型模式-建造者模式
查看>>
Cesium官方教程11--建模人员必读
查看>>
我国古代的勾股定理
查看>>
Linux下的C编程实战
查看>>
[32期] html中部分代码与英语单词关系
查看>>
PHP安装环境,服务器不支持curl_exec的解决办法
查看>>
jQuery|元素遍历
查看>>
RedHat 6 安装配置Apache 2.2
查看>>
Openstack 安装部署指南翻译系列 之 Manila服务安装(Share Storage)
查看>>
underscore.js学习笔记
查看>>
windows下常用命令
查看>>
1.5编程基础之循环控制_29:数字反转
查看>>
组策略 之 设备安装设置
查看>>
人工智能还能干这些?这8种AI应用你可能意想不到
查看>>
实现Hyper-V 虚拟机在不同架构的处理器间迁移
查看>>
简单使用saltstack
查看>>