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

如何用一行语句拼接字典列表中各字典的值生成指定格式列表?

一行实现字典列表值的拼接

当然可以用一行语句实现,Python的列表推导式就能轻松完成这个需求:

b = [f"{d['class']}.{d['number']}" for d in a]

效果验证

输入示例:

a = [
    {'class': 'A', 'number': '1'}, 
    {'class': 'B', 'number': '2'},
    {'class': 'C', 'number': '3'},
]

执行上述一行代码后,得到的b就是期望的结果:

b = [
    'A.1',
    'B.2',
    'C.3'
] 

这个写法通过遍历原列表中的每个字典,利用f-string快速拼接指定键对应的值,简洁高效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 22:48:35