You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中仅获取JSON结构指定嵌套键c的子键

获取嵌套键c的子键方法

首先,你的json_structure["c"]是一个列表类型,里面包含了一个字典元素,得先定位到这个字典,再获取它的键。

直接用下面的代码就能拿到d、e、f:

# 取出c列表里的第一个字典元素
c_dict = json_structure["c"][0]
# 获取该字典的所有键
c_sub_keys = c_dict.keys()
# 转成列表方便查看(可选)
print(list(c_sub_keys))  # 输出: ['d', 'e', 'f']

如果c列表里有多个字典元素,想要收集所有元素的键,可以用循环遍历:

all_c_sub_keys = []
for item in json_structure["c"]:
    all_c_sub_keys.extend(item.keys())
# 去重(如果需要)
all_c_sub_keys = list(set(all_c_sub_keys))
print(all_c_sub_keys)

核心逻辑就是先处理列表结构,再访问字典的keys()方法,就能精准拿到c对应的子键。

内容的提问来源于stack exchange,提问作者getunstuck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 13:11:12