完成创建嵌套defaultdict
以避免编写长代码。
最终的defaultdict
应如下所示:
dd = {str:{str:{str:{[]}}}}
但是当我尝试将项目附加到列表中时,它返回TypeError
:
dd = defaultdict(lambda: defaultdict(lambda: defaultdict([])))
dd['something1']['something11']['something111'].append('something')
----> 1 dd = defaultdict(lambda:defaultdict(lambda:defaultdict([])))
TypeError: first argument must be callable or None
你知道问题出在哪里吗?