将defaultdict嵌套在任意深度

麦哲伦88

我想嵌套任意数量的defaultdict,如下所示:

from collections import defaultdict   
D = defaultdict( lambda:defaultdict(int) )

如前所述,这工作正常

现在,我正在寻找在任意深度执行此操作的方式/功能:例如,我想拥有一个功能

def Gen_DDict( dim=3 ):
    "code I'm looking for"

这将返回dim = 3的结果:

defaultdict( lambda : defaultdict( lambda : defaultdict(int) ) )
检查员
def genDDict(dim=3):
    if dim==1:
        return collections.defaultdict(int)
    else:
        return collections.defaultdict(lambda: genDDict(dim-1))

输出:

In [257]: d = genDDict(2)

In [258]: d[2][1]
Out[258]: 0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

任意深度嵌套循环

来自分类Dev

等待深度嵌套在堆栈上的方法

来自分类Dev

当深度嵌套在 JavaScript 中时,如何将整个对象作为输出?

来自分类Dev

将<button>嵌套在<a>内

来自分类Dev

使用Ramda或vanillaJS将任意深度嵌套的值转换为对象键

来自分类Dev

将JavaScript对象“树”初始化为任意深度的嵌套对象

来自分类Dev

如何呈现任意深度的嵌套列表?

来自分类Dev

如何从任意深度嵌套词典中删除

来自分类Dev

嵌套字典中任意深度的删除键

来自分类Dev

将指令嵌套在表中

来自分类Dev

正确的方法将指令嵌套在角

来自分类Dev

将ScrollView嵌套在TableRow中

来自分类Dev

DOM-在任意嵌套的元素之间查找文本

来自分类Dev

计算值在任意嵌套列表中存在的次数

来自分类Dev

将任意深度的输入转换为矢量

来自分类Dev

将任意深度的输入转换为矢量

来自分类Dev

嵌套的defaultdict defaultdict

来自分类Dev

MongoDB-查找存在特定名称的字段的条目,嵌套在任何地方

来自分类Dev

嵌套defaultdict

来自分类Dev

Haskell:以递归方式处理任意深度嵌套的列表

来自分类Dev

从任意深度列表的嵌套列表创建所有组合

来自分类Dev

以任意深度提取嵌套json数据中的所有键

来自分类Dev

密码:通过严格交替的一组关系在任意深度匹配节点

来自分类Dev

深度嵌套在结构数组中的单元格数组的访问值

来自分类Dev

如何从具有任意深度的深度嵌套的Hashtable中检索值?

来自分类Dev

Java:如何将JPanel嵌套在GridLayout中?

来自分类Dev

将片段嵌套在片段中时遇到问题

来自分类Dev

将视图控制器嵌套在情节提要中

来自分类Dev

将反引号嵌套在git命令别名中

Related 相关文章

热门标签

归档