如果我有d=dict(zip(range(1,10),range(50,61)))
我怎样才能建立一个collections.defaultdict
出于dict
?
唯一的论点defaultdict
似乎采取的是工厂功能,我必须初始化然后再经历原来的d
并更新defaultdict
?
阅读文档 https://docs.python.org/2/library/collections.html#collections.defaultdict:
第一个参数提供 default_factory 的初始值
属性;它默认为“无”。所有剩余的参数都被处理
与将它们传递给 dict 构造函数相同, 包括
关键字参数。
from collections import defaultdict
d=defaultdict(int, zip(range(1,10),range(50,61)))
或者给一本字典d
:
from collections import defaultdict
d=dict(zip(range(1,10),range(50,61)))
my_default_dict = defaultdict(int,d)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)