Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中附加到递归列表_Python_List_Recursion - Fatal编程技术网

在python中附加到递归列表

在python中附加到递归列表,python,list,recursion,Python,List,Recursion,我所说的“递归”是这样的:[[“你好”,world[1,2,3]],[“foo”]]。如何将4添加到[1,2,3]列表中 我有一门课: class槽孔: 定义初始(自我、新名称、新孔): self.name=新名称 self.holes=新孔 (holes是RabbitHole对象的列表。) 我想附加到具有“路径”(父孔名称)的孔hat,衣服/head/hat。在保留整个“目录树”(我在go中做过类似的事情,但在python中我不知道如何做)的同时,如何更改/附加某些内容到帽子洞中。假设每个示

我所说的“递归”是这样的:
[[“你好”,world[1,2,3]],[“foo”]]
。如何将4添加到
[1,2,3]
列表中

我有一门课:

class槽孔:
定义初始(自我、新名称、新孔):
self.name=新名称
self.holes=新孔
holes
RabbitHole
对象的列表。)


我想附加到具有“路径”(父孔名称)的孔
hat
衣服/head/hat
。在保留整个“目录树”(我在go中做过类似的事情,但在python中我不知道如何做)的同时,如何更改/附加某些内容到帽子洞中。

假设每个示例都有一个多维列表,您可以执行以下操作:

my_list = [['hello', 'world', [1, 2, 3]], ['foo']]

my_list[0][2].append(4)

print(my_list)
这将产生:

[['hello', 'world', [1, 2, 3, 4]], ['foo']]

阅读完整的问题。我需要附加到RabbitHole类,只知道我描述的“路径”如何让你的类扩展
dict
,这样你就可以做
Cloth[“head”][“hat”][“new_name”]=new_hole
?我如何将其封装在一个采用“cloth/head/hat”格式的函数中,我认为不可能使用这种方法这些解决方案应该有助于这一步骤: