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

如何从JSON提取指定属性到Python列表?解决append报错问题

解决提取'date-from'属性时的TypeError问题

错误根源是你在append()方法里误用了**语法——这个语法仅用于解包字典这类映射对象,但a["attributes"]['date-from']返回的是字符串类型,两者不匹配才触发了报错。

直接移除多余的**即可修复问题,修正后的代码如下:

date_from = []
for a in data["data"]["plans"]:
    date_from.append(a["attributes"]['date-from'])

如果需要将日期格式调整为适配CSV的样式,可以借助datetime模块处理,示例代码如下(假设原始日期为ISO标准格式):

from datetime import datetime

date_from = []
for a in data["data"]["plans"]:
    raw_date = a["attributes"]['date-from']
    # 将ISO格式日期转换为CSV常用的"YYYY/MM/DD"格式
    formatted_date = datetime.fromisoformat(raw_date).strftime("%Y/%m/%d")
    date_from.append(formatted_date)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 02:57:01