在列表上插入键值对并在CSV文件上写入的方法如下:
下面是一个示例代码:
import csv
# 创建空列表
key_value_list = []
# 定义函数,插入键值对到列表中
def insert_key_value(key, value):
# 创建字典
key_value = {key: value}
# 将字典添加到列表中
key_value_list.append(key_value)
# 调用函数,插入键值对到列表中
insert_key_value("key1", "value1")
insert_key_value("key2", "value2")
insert_key_value("key3", "value3")
# 打开CSV文件,以写入模式打开
with open('data.csv', mode='w', newline='') as file:
# 创建CSV写入器
writer = csv.writer(file)
# 写入表头
writer.writerow(["Key", "Value"])
# 遍历列表中的键值对,写入CSV文件
for key_value in key_value_list:
for key, value in key_value.items():
writer.writerow([key, value])
# 关闭CSV文件
file.close()
这段代码会创建一个名为"data.csv"的CSV文件,并将列表中的键值对写入该文件。CSV文件的内容如下:
Key,Value
key1,value1
key2,value2
key3,value3
这样,你就成功地在列表上插入了键值对,并将其写入了CSV文件中。
领取专属 10元无门槛券
手把手带您无忧上云