使用嵌套字典li初始化变量

2024-05-15 05:35:26 发布

您现在位置:Python中文网/ 问答频道 /正文

使用对象的子分类(b)从一个对象的子目录中得到一个对象。在

我的对象树如下所示:

object.subobject.subsubobject

每个对象类型在对象级别内都有一个唯一的Id。 我的想法是从文档中获取ID并在对象树中插入对象:

^{pr2}$

能用吗? 如果是,我应该如何初始化objtree变量以使用这种嵌套索引?在

我试过了

objtree = {{{}}}

但没用。在


Tags: 对象文档id类型object分类级别pr2
1条回答
网友
1楼 · 发布于 2024-05-15 05:35:26

您可以使用^{}

>>> from collections import defaultdict
>>> objtree = defaultdict(lambda: defaultdict(dict))
>>> objtree[1][2][3] = 1
>>> objtree
defaultdict(<function <lambda> at 0x99a0ed4>,
            {1: defaultdict(<type 'dict'>, {2: {3: 1}})})
>>> objtree[1][2][3]
1

相关问题 更多 >

    热门问题