6、collections 模块还提供有OrderedDict,用于获取有序字典

import collections
d = {'b':3, 'a':1,'x':4 ,'z':2}
dd = collections.OrderedDict(d)
for key, value in dd.items():
print key, value
#b 3
#a 1
#x 4
#z 2

7、collections 模块的defaultdict 模块

defaultdict类就像是dict,但它是使用一个类型(也可以是没有参数的可调用函数,函数返回结果作为默认值)来初始化,它接受一个类型作为参数,当所访问的键不存在时,可实例化一个值作为默认值

import collections
aa = collections.defaultdict(list)
aa['a']
# []
aa['b'].append(1)
print aa['b']
# [1]

最新文章

  1. SVN出现Invalid authz configuration解决方案
  2. echarts3 -arcgis echarts.js修改
  3. 每天一个linux命令(14):which命令
  4. JavaScript实现进入某一页面时自动将鼠标光标放在某一textbox上
  5. Ubuntu编写开机自启动脚本(转载)
  6. DIH处理包含回车符换行符html标签内容的文本
  7. Linux下安装nfs服务器
  8. 【转】cookie和session的区别
  9. 【自动化测试】robotframework中一些建议可能需要掌握的关键字
  10. netty初试
  11. 添加PROPAGATION_REQUIRES_NEW 事务没有产生作用
  12. 获取WebApplicationContext的几种方式
  13. python之路--MRO和C3算法
  14. Django之视图函数总结
  15. Java代码优化小结(一)
  16. qhfl-7 结算中心
  17. 栈和堆(Stack && Heap)
  18. 2016级算法第四次上机-D.AlvinZH的1021实验plus
  19. JZYZOJ 1375 双亲数 莫比乌斯反演
  20. Session&Cookie 简介及使用

热门文章

  1. 微信.NET 微信开发 自己主动内容回复 ASP.NET C#代码
  2. hud 1241 Oil Deposits
  3. patchdiff2 函数比较插件
  4. locale 详解
  5. Java基础知识强化之IO流笔记49:IO流练习之 复制指定目录下指定后缀名的文件并修改名称的案例
  6. ReadWriteLock与ReentrantReadWriteLock
  7. php文件上传之单文件上传
  8. JS操作CSS样式
  9. c#调用c++ dll(一)
  10. ios PromiseKit