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