Я пытаюсь создать defaultdict в defaultdict на основе значения ключа. Мое мышление здесь может быть совершенно неверным, но вот код для базового defaultdict;
def record():
return {
'count': 0,
'key1': Counter(),
}
1_record = defaultdict(record)
Но что, если я хочу добавить ключ в качестве слова по умолчанию, как это;
def record():
return {
'count': 0,
'key1': Counter(),
'key2': {
'count': 0,
'nested_key1': Counter()
}
}
В приведенном выше, как я могу сделать «key2» по умолчанию? Это вообще возможно или я неправильно подхожу к проблеме?
defaultdict(record)
без()
? - person tobias_k   schedule 15.06.2016