2024-09-20 23:03:30 发布
网友
我有一个像[('a', 'b', 'c'), ('d', 'e', 'f'),....]这样的列表列表。我想把它写成这样一个CSV文件-
[('a', 'b', 'c'), ('d', 'e', 'f'),....]
a, b, c d, e, f
我该怎么做?
我试过使用csv.writerows,但是输出文件中的每个字符位于不同的单元格中,并且都在同一行中。从这个意义上说,第一行的单元格有“a”“b”等
谢谢。
如果你有熊猫,它是相当容易和快速的。我假设你有一个名为“data”的元组列表。
import pandas as pd data = [('a', 'b', 'c'), ('d', 'e', 'f')] df = pd.DataFrame(data) df.to_csv('test.csv', index=False, header=False)
完成!
编辑:“列表列表”->;“元组列表”
使用^{}(复数,与s)一次性写入行列表:
s
>>> import csv >>> import sys >>> data = [('a', 'b', 'c'), ('d', 'e', 'f')] >>> writer = csv.writer(sys.stdout) >>> writer.writerows(data) a,b,c d,e,f
如果你有熊猫,它是相当容易和快速的。我假设你有一个名为“data”的元组列表。
完成!
编辑:“列表列表”->;“元组列表”
使用^{} (复数,与
s
)一次性写入行列表:相关问题 更多 >
编程相关推荐