How to construct a defaultdict from a dictionary?

Read the docs:

The first argument provides the initial value for the default_factory
attribute; it defaults to None. All remaining arguments are treated
the same as if they were passed to the dict constructor
, including
keyword arguments.

from collections import defaultdict
d=defaultdict(int, zip(range(1,10),range(50,61)))

Or given a dictionary d:

from collections import defaultdict
d=dict(zip(range(1,10),range(50,61)))
my_default_dict = defaultdict(int,d)

Leave a Comment