|
|
1
1
不管你的嵌套有多深(至少在堆栈的限制范围内),这都应该是可行的要求跟踪dict的密钥有点尴尬——我用了一个元组来返回这对。请注意,如果找到的值在最外面的字典中,则它将不是元组格式。
输出:
下面是一个稍微混乱的版本(我并不热衷于内部函数,但至少累加器列表不是参数,也不是全局的),它将返回嵌套到堆栈限制的所有已找到项的列表,最外层的键除外:
输出:
如果要输出dict--replace
至于你的最后一个问题
|
|
|
2
0
首先创建一个列表
然后,当您想存储密钥时,例如在返回您正在搜索的项之前,只需运行
这将为您提供递归函数之外的所有键的方便列表。 |
|
|
3
0
如果只有一个嵌套
|
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 9 月前 |
|
|
prayner · 更新嵌套字典包含列表中的项 9 月前 |
|
|
KGB91 · 初始化一个用C存储函数的字典# 9 月前 |
|
|
Pavel Foltyn · 如何在C中生成逆字典# 10 月前 |
|
|
user24242514 · 将嵌套查询字符串请求转换为字典 10 月前 |
|
|
Pernoctador · Python映射可以复制吗?我需要参考地图 11 月前 |
|
|
masher · 如何将字典键的值直接赋值给另一个变量? 1 年前 |
|
|
Lyapunov1729 · 如何按项目连接字典 1 年前 |