非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

Pythonで2次元配列をcsvファイルに書き込む方法

   

まずはPythonで2次元配列のちょっとメモ。

#1行だけの2次元配列
a = [[0]*5] * 1
print(a)
#単純な配列
b = [1] * 5
print(b)

#aにbを追加する
a.append(b)
print(a)
 
#出力
#[[0, 0, 0, 0, 0]]
#[1, 1, 1, 1, 1]
#[[0, 0, 0, 0, 0], [1, 1, 1, 1, 1]]
 

 

次に配列をcsvファイルに保存する方法。

import csv

a = [[0]*5] * 1
b = [1] * 5
a.append(b)

with open('data.csv', 'w') as file:
  writer = csv.writer(file, lineterminator='\n')
  writer.writerows(a)
 

 

以下の通り二次元配列をcsvファイルに保存することが出来ました。

 

スポンサーリンク

 - Python