1
1
不管你的嵌套有多深(至少在堆栈的限制范围内),这都应该是可行的要求跟踪dict的密钥有点尴尬——我用了一个元组来返回这对。请注意,如果找到的值在最外面的字典中,则它将不是元组格式。
输出:
下面是一个稍微混乱的版本(我并不热衷于内部函数,但至少累加器列表不是参数,也不是全局的),它将返回嵌套到堆栈限制的所有已找到项的列表,最外层的键除外:
输出:
如果要输出dict--replace
至于你的最后一个问题
|
2
0
首先创建一个列表
然后,当您想存储密钥时,例如在返回您正在搜索的项之前,只需运行
这将为您提供递归函数之外的所有键的方便列表。 |
3
0
如果只有一个嵌套
|
cng · 如何在嵌套数组中查找值,然后将值从布尔值更改为字符串? 2 年前 |
Tanu · 使用三元运算符时获得Lint无嵌套三元错误 2 年前 |
SpaceBallz · 比较嵌套列表中的值 2 年前 |
Orsi · 选择嵌套列表的最大值和最小值。网 2 年前 |
Hendrik · 在尝试将数组分解为新变量以进行赋值时遇到问题 2 年前 |
SOS · 初学者对有关嵌套对象函数的JavaScript语法感到困惑 2 年前 |
Teodor Kostovski · OCaml中的嵌套函数及其参数 2 年前 |
lingyau lee · 递归-对嵌套列表求和 2 年前 |