Pythonで2次元リストを作成の方法

Python ではネストしたリストを使用して 2 次元リストを作成できます。以下に、2 次元リストを作成する方法を示します。

  1. リスト内包表記を使用する:
matrix = [[0 for _ in range(columns)] for _ in range(rows)]

これは指定された行数と列数をもつ二次元リストを作成し、初期値はゼロとなります。

  1. 入れ子になったループを使用します。
matrix = []
for _ in range(rows):
    row = []
    for _ in range(columns):
        row.append(0)
    matrix.append(row)

指定した行列数の二次元リストを作成し、初期値を0とした。

  1. numpyライブラリを使用:
import numpy as np
matrix = np.zeros((rows, columns))

numpyライブラリを用いて、指定された行数と列数を持つ2次元リストを作成し、初期値を0に設定します。

どの方法を使っても必要に応じて行、列、初期値を変更できます。

bannerAds