1

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

你知道问题出在哪里吗?

4

0 回答 0