我想使用列表填充一行数据单元格。
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)
当我执行代码时,它将填充列中的每个数据单元。我想做的是改为在一行中填充每个单元格。我该怎么办?
答案 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)