当有多个列表【x_list,y_list,z_list】,列表内容期待存储为csv文件的列,需要进行列表转置。
因为csv的存储数据的特点是将列表内的各个元素存为一行多列的形式。
为实现上述目的,就需要使用zip( )函数转置,再使用for循环写入。
上代码:
rows =zip(x_list,y_list,z_list)
csv_file=open('save_list.csv','w',newline='',encoding='gbk')
writer=csv.writer(csv_file)
for row in rows:
writer.writerow(row)
csv_file.close()