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

Python字典键值重构:生成含key和content字段的字典列表

问题解决

待处理字典

data =  {
    "homepage.services.service_title_1": "Web Development",
    "homepage.services.service_title_2": "App Development"
}

需求说明

将上述data字典的所有键替换为固定字段"key",新增"content"字段并赋值为原字典对应的值,每个原键值对转换为一个含"key"和"content"的新字典,最终将所有新字典存入一个列表。

实现代码

texts = [{"key": k, "content": v} for k, v in data.items()]

执行结果

texts = [{
    "key": "homepage.services.service_title_1",
    "content": "Web Development"
    },
    {
    "key": "homepage.services.service_title_2",
    "content": "App Development"
     }]

逻辑说明

  • 利用Python的列表推导式遍历data字典的所有键值对(data.items()会返回每个键值对的元组(k, v))
  • 对每个键值对,生成一个包含"key"(原键)和"content"(原值)的新字典
  • 所有新字典自动收集到列表texts中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 02:05:29