pythonで2次元配列を作成して値を代入する方法は?
Python では、配列を 2 次元に作成して割り当てするためにリスト内包表記を使用できます。一般的な例は次のとおりです。
# 创建一个3x3的二维数组并赋值
array = [[0 for _ in range(3)] for _ in range(3)]
# 输出结果
print(array)
ネイティブな日本語で言い換えると次のようになります:
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
リスト内包表記では、内側の for ループは各行の要素を作成し、外側の for ループは各行を作成します。 range() 関数を使用して行数と列数を指定でき、 range() 関数の引数を変更することで、さまざまな次元の 2 次元配列を作成できます。特定の値を代入する必要がある場合は、内側の for ループの式を変更できます。