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

Python如何去除导出CSV的输出列表中的括号与单引号标记

代码修改方案

你当前导出的内容带括号和单引号,是因为你直接把元组类型的数据存入了DataFrame,CSV导出时Python会自动保留元组的语法标识。只要提前把元组拼接为你需要的逗号分隔字符串格式即可,修改后的完整代码如下:

import pandas as pd

lists_combos = "combos_lists.csv"

df = pd.read_csv(lists_combos)

list_1 = list(df['List 1'].dropna())
list_2 = list(df['List 2'].dropna())

# 直接生成符合格式要求的字符串,不使用元组存储
pairs = [f"{x}, {y}" for x in list_1 for y in list_2]
print(pairs)

outputDf = pd.DataFrame(pairs, columns=['Paired'])
outputDf.to_csv('combos_done.csv', index=False)

核心修改点说明

  • 移除了未使用的itertools导入
  • 把原先生成元组的列表推导式,调整为直接拼接为, 分隔的字符串,从源头上避免导出时出现多余的括号、单引号
  • 简化了DataFrame构造逻辑,不需要额外套一层列表再转置,直接传入字符串列表即可实现每行存一个拼接结果的效果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 20:45:01