Trueing 创建嵌套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
你知道问题出在哪里吗?