Как построить defaultdict из словаря?
если у меня есть d=dict(zip(range(1,10),range(50,61))) Как я могу построить collections.defaultdict из dict?
единственный аргумент defaultdict кажется, это заводская функция, мне нужно будет инициализировать, а затем пройти через оригинал d обновить defaultdict?
1 ответ:
первый аргумент предоставляет начальное значение для default_factory атрибут; по умолчанию он равен None. все остальные аргументы рассматриваются то же самое, как если бы они были переданы в конструктор 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)
Comments