多个列表写入csv文件(python)
时间: 2023-12-04 11:02:33 浏览: 160
可以使用csv模块中的writerow()方法将多个列表写入csv文件。以下是一个示例代码:
```python
import csv
list1 = ['apple', 'banana', 'orange']
list2 = [1, 2, 3]
list3 = ['red', 'yellow', 'orange']
with open('fruits.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(['Fruit', 'Quantity', 'Color'])
for i in range(len(list1)):
writer.writerow([list1[i], list2[i], list3[i]])
```
在这个示例中,我们创建了三个列表,每个列表都包含了一种水果的名称、数量和颜色。然后我们打开一个名为"fruits.csv"的文件,使用csv.writer()方法创建一个写入对象,并写入一行标题。接下来,我们使用一个for循环将三个列表中的元素逐行写入csv文件。最后,我们关闭文件。
运行以上代码后,将生成一个名为"fruits.csv"的文件,其中包含了三列数据:水果名称、数量和颜色。
阅读全文