将Python列表放在Excel列中

2024-09-28 05:17:07 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有两个Python列表:

A_List=["jim", "go"]
B_List=["kkj", "nmh",123]

如何将这些列表放入.csv Excel文件中,在a列中,A1包含jim,B2包含nmh,A2包含go。你知道吗

换句话说,每个列表项都需要放入Excel中的一列中,每个列表项都在一个单独的单元格中。你知道吗


Tags: 文件csva2go列表a1excelb2
1条回答
网友
1楼 · 发布于 2024-09-28 05:17:07

使用zip创建行。由于列表长度不等,请使用^{}为较短列表的末尾创建空白条目。你知道吗

使用^{}将CSV数据写入文件。你知道吗

import csv
import itertools

A_List=["jim", "go"]
B_List=["kkj", "nmh",123]

with open("result.csv", "w") as output_file:
    writer = csv.writer(output_file)
    writer.writerows(itertools.izip_longest(A_List, B_List))

结果:

jim,kkj
go,nmh
,123

相关问题 更多 >

    热门问题