尝试使用列表来填充行中的单元格

时间:2019-05-15 20:45:36

标签: python csv

我想使用列表填充一行数据单元格。


new_list = ['X', 'N', 'N', 'N', 'X', 'N', 'N', 'X', 'N', 'N', 'N', 'N', 'X', 'N', 'N',]

def new_list_report(new_list):
    with open('newlist.csv', 'w') as csvfile:
        thewriter = csv.writer(csvfile)
        for word in new_list:
            thewriter.writerow(word)

当我执行代码时,它将填充列中的每个数据单元。我想做的是改为在一行中填充每个单元格。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您想将new_list的所有元素显示为单行中的单元格吗?然后将整个列表写成一行,而不是将new_list的每个元素写成一行。

new_list = ['X', 'N', 'N', 'N', 'X', 'N', 'N', 'X', 'N', 'N', 'N', 'N', 'X', 'N', 'N',]

def new_list_report(new_list):
    with open('newlist.csv', 'w') as csvfile:
        thewriter = csv.writer(csvfile)
        thewriter.writerow(new_list)