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

如何从字典的data列表中获取第二个id值?

获取字典列表中第二个元素的id值

你的字典里data对应的是列表(数组),不是单个字典,要获取第二个元素的id,直接通过列表索引定位即可:

基础实现

Python列表索引从0开始计数,第二个元素的索引为1,直接访问即可:

your_dict = { "data": [ { "id": "123", }, { "id": "567", } ] }
second_id = your_dict.get("data")[1].get("id")
# 输出结果为 "567"

安全实现(避免索引错误)

如果不确定data字段是否存在,或列表长度可能不足2个元素,可以先做合法性判断:

your_dict = { "data": [ { "id": "123", }, { "id": "567", } ] }
data_list = your_dict.get("data", [])
second_id = data_list[1].get("id") if len(data_list) >= 2 else None

你之前的代码dict.get("data").get("id")本身不符合Python语法(列表没有get方法),推测实际是通过[0]取了第一个元素的id,换成[1]就能直接定位到第二个元素,无需使用跳过首个元素的复杂方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 03:12:12