You need to enable JavaScript to run this app. Python遍历列表生成对应修改Test字段的字典集合如何实现
优惠活动
大模型
产品
解决方案
定价
更多

Python遍历列表生成对应修改Test字段的字典集合如何实现

实现方法

首先注意:不要使用list作为自定义变量名,这是Python的内置类型关键字,会覆盖原有功能,建议重命名为lst等自定义名称。

普通循环实现

# 原始数据
base_dict = {
 "a":"A",
 "b":"B",
 "c":"C",
 "Test":[]
}
lst = ["1","2","3","4"]

result = []
for val in lst:
    # 拷贝基础字典,避免修改原字典和其他生成的字典
    new_dict = base_dict.copy()
    new_dict["Test"] = [val]
    result.append(new_dict)

简洁列表推导式实现

利用字典解包语法直接生成新字典,写法更简洁:

result = [ {**base_dict, "Test": [val]} for val in lst ]

两种写法执行后result就是你需要的目标结构。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.13 13:06:04