Python の 2 次元配列の宣言方法を教えてください。

リストのリストを使用して二次元配列を表すことができます。二次元配列は、以下の2つの方法で宣言できます。

  1. ネストされたリストとして使用する:
array = [[1, 2, 3], 
         [4, 5, 6], 
         [7, 8, 9]]

上記のコードでは、3×3の2次元配列が宣言され、各要素にはインデックスによってアクセスすることができる。たとえば、array[0][0]は1行1列目の要素を表す。

  1. リスト内包表記を使う:
array = [[i + j for i in range(3)] for j in range(3)]

同様の二次元配列をリスト内包表記で宣言し、各要素に、行と列のインデックスを合計した値を格納しています。

いずれの手法においても、必要に応じて二次元配列を柔軟に作成操作できます。

bannerAds