我正在尝试添加两个数组,如:
A = [stu vtz , smkkn ,gfd , hskb , nsn ,ffdsf]
B = [abc ,def , ghi , jkl , mno , pqr ]
my desired output inCSV是:
| A | B |
|--------|------|
|stu vtz |abc |
|smkkn |def |
|gfd |ghi |
|hskb |jkl |
|nsn |mno |
|ffdsf |pqr |
您需要CSV模块。下面的代码应该可以为您工作:
A=['a','b','c','d','e','f']
B = [1,2,3,4,5,6]
import csv
with open('your-file.csv','w',newline='') as csvfile:
writer=csv.writer(csvfile,dialect='excel')
writer.writerow(['A','B'])
writer.writerow(['-','-'])
for a,b in zip(A[1:],B[1:]):
writer.writerow([a,str(b)])
zip()
允许您同时遍历两个列表。将B
中的整数转换为字符串需要str()
。最后,dialect='excel'
是可选的,但防止excel打开一个警告对话框,当你用excel打开文件。