CSVファイルに5行2列を書き出したい

import csv

for i in range(5):
ii = i
jj = i + 1
f = open('out2.csv', 'w', newline='')
data = [ii,jj]
writer = csv.writer(f,lineterminator='\n')
writer.writerows(data)
f.close()
というプログラムを書きました。
達成したいこととしては、CSVファイルに一行ごとに
0 1←異なる列
2 3
4 5
6 7
........
という風に作りたいのですが、
「_csv.Error: iterable expected, not int」というエラーメッセージが出てしまいます。
どのように解決すればよいか、ご提案いただけないでしょうか?

コメントを投稿

0 コメント