如何从字典中构造一个defaultdict?

如果我有d=dict(zip(range(1,10),range(50,61))) ,我怎样才能从dict构build一个collections.defaultdict

defaultdict唯一的参数似乎是工厂函数,我将不得不初始化,然后通过原来的d和更新defaultdict

阅读文档 :

第一个参数提供了default_factory属性的初始值; 它默认为None。 所有其余的参数都被视为如果它们被传递给字典构造函数 ,包括关键字参数。

 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)