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

如何从指定ET数据结构中检索'Avengers'对应的'Endgame'值

从嵌套结构中检索'Avengers'对应值的方法

首先看给定的嵌套数据结构:

ET={'movies':[{'DC':'Batman','Marvel':[{'Avengers':'Endgame','Spiderman':'NowayHome'}]}]}

这个结构混合了字典和列表,需要逐层访问:

  • 第一步:获取movies对应的列表,再取列表里的第一个字典元素:

    ET['movies'][0]
    

    得到结果:{'DC':'Batman','Marvel':[{'Avengers':'Endgame','Spiderman':'NowayHome'}]}

  • 第二步:从上述字典中获取Marvel对应的列表,再取列表里的第一个字典元素:

    ET['movies'][0]['Marvel'][0]
    

    得到结果:{'Avengers':'Endgame','Spiderman':'NowayHome'}

  • 第三步:从这个字典里直接提取'Avengers'键对应的值:

    ET['movies'][0]['Marvel'][0]['Avengers']
    

完整示例代码

ET={'movies':[{'DC':'Batman','Marvel':[{'Avengers':'Endgame','Spiderman':'NowayHome'}]}]}

# 分步检索
step1 = ET['movies'][0]
step2 = step1['Marvel'][0]
endgame_value = step2['Avengers']
print(endgame_value)  # 输出: Endgame

# 直接一步检索
endgame_value = ET['movies'][0]['Marvel'][0]['Avengers']
print(endgame_value)  # 输出: Endgame

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 00:10:50