将包含键的字典中的数据保存为CSV文件,并将包含数据的列表保存到各个键中,可以按照以下步骤进行:
import csv
data_dict = {
'key1': [1, 2, 3],
'key2': [4, 5, 6],
'key3': [7, 8, 9]
}
csv_file = 'data.csv'
with open(csv_file, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(data_dict.keys())
writer.writerows(zip(*data_dict.values()))
这段代码将会创建一个CSV文件,并将字典中的键作为表头,将每个键对应的列表数据写入CSV文件的每一列。
for key, values in data_dict.items():
data_dict[key] = values
这段代码将会将每个键对应的列表数据保存到各个键中。
完整的代码示例:
import csv
data_dict = {
'key1': [1, 2, 3],
'key2': [4, 5, 6],
'key3': [7, 8, 9]
}
csv_file = 'data.csv'
with open(csv_file, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(data_dict.keys())
writer.writerows(zip(*data_dict.values()))
for key, values in data_dict.items():
data_dict[key] = values
这样,你就可以将包含键的字典中的数据保存为CSV文件,并将包含数据的列表保存到各个键中了。
领取专属 10元无门槛券
手把手带您无忧上云