我有一本字典,看起来像:
dict = {'a':[1,2,3],
'b':[4,5,6],
'c':[7,8,9]}
我想将每个数组写入文件中的一列,输出如下所示:
1 4 7
2 5 6
3 6 9
其中值以制表符分隔。到目前为止,我已经尝试过:
import csv
with open('text.csv', 'w') as f:
writer = csv.writer(f, delimiter='\t')
for k,array in dict.items():
writer.writerows(zip(array))
但这只是在单列中打印数字 1 到 9。有人可以帮我弄这个吗?
(有没有更有效的方法来存储字典中显示的多个数组,以便更容易地写入文件?)
胡子哥哥
慕妹3146593
至尊宝的传说
相关分类