首页 > 代码库 > Python Tips and Traps(二)
Python Tips and Traps(二)
6、collections 模块还提供有OrderedDict,用于获取有序字典
import collectionsd = {‘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 collectionsaa = collections.defaultdict(list)aa[‘a‘]# []aa[‘b‘].append(1)print aa[‘b‘]# [1]
Python Tips and Traps(二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。