【发布时间】:2022-07-08 22:15:52
【问题描述】:
{
"id": 1,
"name": "Test",
"fils": [
{"id": 2, "name": "Test", "fils": []},
{"id": 4, "name": "Test", "fils": []},
{
"id": 5,
"name": "Test",
"fils": [
{
"id": 12,
"name": "Test",
"fils": [{"id": 14, "name": "test", "fils": []}],
}
],
},
],
}
所以我的目标是获取所有 [1,2,4,5,12,14] 的 id。 有什么方法可以使用递归函数或其他方式来获得它?
【问题讨论】:
-
“有办法吗?”是的。
-
我建议你把它分成小块。事实上,这是递归的一个基本概念。用最简单的例子解决问题,然后从那里开始构建。
标签: python dictionary recursion