Deftdict的嵌套defaultdict
是否有办法使defaultdict也成为defaultdict的缺省值?(即无限级递归defaultdict?)
我想做的是:
x = defaultdict(...stuff...)x[0][1][0]{}
所以,我可以x = defaultdict(defaultdict)
,但这只是第二个层次:
x[0]{}x[0][0]KeyError: 0
有一些食谱可以做到这一点。但是,仅仅使用正常的defaultdict参数就可以做到这一点吗?
注意,这是在询问如何进行无限级别的递归默认设置,因此它不同于Python:defaultdict的defaultdict?,这就是如何做两级违约。
我可能会用束束但是当我意识到我不知道该怎么做的时候,这让我很感兴趣。