ayn*_*lah -1 python csv list fwrite
我有一个列表,如:
[[A], [B], [A,B], [B], [C], [A, B, C], [C, A]]
Run Code Online (Sandbox Code Playgroud)
我想把它写成CSV文件,如:
A,
B,
A,B,
B,
C,
A,B,C,
C,A,
Run Code Online (Sandbox Code Playgroud)
请考虑我有556,375个列表,每个列表包含至少20个变量.
要添加额外的逗号,只需在每行的末尾添加一个空单元格.
这是使用生成器理解的简短方法 writerows
import csv
l = [["A"], ["B"], ["A","B"], ["B"], ["C"], ["A", "B", "C"], ["C", "A"]]
with open("output.csv","w",newline="") as f: # open("output.csv","wb") for Python 2
cw = csv.writer(f)
cw.writerows(r+[""] for r in l)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10210 次 |
| 最近记录: |