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

如何用Python3的Pandas将CSV数据转换为键值对列表?

使用Pandas将CSV转换为指定格式的键值对列表

你可以通过以下步骤用Pandas实现需求:

  1. 读取CSV文件:用pandas.read_csv()加载你的CSV数据,确保正确识别列名。
  2. 生成目标键值对列表:遍历数据的每一行,将每行的法语单词作为键、英语翻译作为值,生成单个字典后存入列表。

完整代码示例

import pandas as pd

# 读取CSV文件,替换成你的文件路径
df = pd.read_csv('your_file.csv')

# 生成目标格式的列表
result = [{row['French']: row['English']} for _, row in df.iterrows()]

print(result)

代码说明

  • df.iterrows()用于遍历DataFrame的每一行,_用来接收不需要的行索引。
  • 列表推导式会逐个生成{法语单词: 英语翻译}的字典,最终组合成你需要的列表格式。

运行后输出会和你期望的格式一致:

[{'partie': 'part'}, {'histoire': 'history'}, {'chercher': 'search'}, {'seulement': 'only'}, {'police': 'police'}, {'pensais': 'thought'}, {'aide': 'help'}, {'demande': 'request'}]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 18:44:52