Pythonで2次元リストを作成の方法
Python ではネストしたリストを使用して 2 次元リストを作成できます。以下に、2 次元リストを作成する方法を示します。
- リスト内包表記を使用する:
matrix = [[0 for _ in range(columns)] for _ in range(rows)]
これは指定された行数と列数をもつ二次元リストを作成し、初期値はゼロとなります。
- 入れ子になったループを使用します。
matrix = []
for _ in range(rows):
row = []
for _ in range(columns):
row.append(0)
matrix.append(row)
指定した行列数の二次元リストを作成し、初期値を0とした。
- numpyライブラリを使用:
import numpy as np
matrix = np.zeros((rows, columns))
numpyライブラリを用いて、指定された行数と列数を持つ2次元リストを作成し、初期値を0に設定します。
どの方法を使っても必要に応じて行、列、初期値を変更できます。