Pythonで二次元配列を操作する方法は多岐にわたります。特に、CSVファイルからの読み込みは頻繁に行われる操作であり、その方法を理解することは重要です。
Pythonでの二次元配列の基礎知識
Pythonでの二次元配列は、リストのリストとして扱われます。以下に3×3の二次元配列を作成する例を示します。
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
このmatrix
は3行3列の二次元配列で、matrix[0][0]
で1行1列目の要素にアクセスできます。
CSVファイルからの二次元配列の読み込み
CSVファイルからの二次元配列の読み込みは、以下のように行うことができます。
csv_string = [line.rstrip().split(",") for line in open("file.txt").readlines()]
このコードは、file.txt
というCSVファイルを一行ずつ読み込み、各行を,
で分割してリストにします。そして、それらのリストをまとめて一つのリスト(つまり二次元配列)にします。
まとめ
Pythonで二次元配列を扱う方法は多岐にわたりますが、ここでは基本的な操作とCSVファイルからの読み込みについて説明しました。これらの知識は、Pythonでデータを扱う際に非常に役立つでしょう。