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

如何将含不同键的字典列表转换为值字符串列表

解决方法

你可以用列表推导式遍历每个字典,再取出每个字典的所有值,把它们平铺成一个列表:

dict_list = [{'name': 'aly', 'age': '104'}, {'name': 'Not A name', 'age': '99'}]
result = [value for d in dict_list for value in d.values()]
print(result)

输出:

['aly', '104', 'Not A name', '99']

如果需要严格指定值的提取顺序(比如必须按name、age的顺序),可以直接指定键的顺序来取值,避免因Python版本(3.7之前字典无序)导致的顺序偏差:

dict_list = [{'name': 'aly', 'age': '104'}, {'name': 'Not A name', 'age': '99'}]
keys_order = ['name', 'age']
result = [d[key] for d in dict_list for key in keys_order]
print(result)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 06:06:23