python列表中的CSV操作

时间:2017-11-14 13:43:12

标签: python-2.7 list csv

我使用zip语法组合了两个列表。当我以csv格式保存时,整个数据都保留在excell的一个单元格中。我想要的是:压缩文件的每个元素应该留在每一行。

1 个答案:

答案 0 :(得分:1)

假设你有两个名单,一个包含一些人的名字,另一个包含人的年龄。以下代码可以将两个列表保存到csv文件中,其中“name”和“age”为两列。

names = ["Alice","Bob","Cathy"]
ages = [10,20,30]
# use , to delimit columns
to_write = ["{},{}".format(names[i],ages[i]) for i in range(len(names))]
# write to a csv file
open("path/to/your_csv.csv","w").write("\n".join(to_write))