私は、キー値に基づいてdefaultdict内にdefaultdictを作成しようとしています。私の考えはここでは完全に間違っているかもしれませんが、ここでは基本的なデフォルトのコードです。辞書内のキーに基づいてネストされたdefaultdict
def record():
return {
'count': 0,
'key1': Counter(),
}
1_record = defaultdict(record)
しかし、このようにキーをdefaultdictとして追加する場合はどうすればよいですか。
def record():
return {
'count': 0,
'key1': Counter(),
'key2': {
'count': 0,
'nested_key1': Counter()
}
}
上記のように、私は 'key2'をdefaultdictにすることができますか?これも可能ですか、あるいは私は問題に間違った方法で近づいていますか?
'()'のない 'defaultdict(record)'でなければなりませんか? –
yup、申し訳ありません編集したタイプの入力 – user1165419