Pythonで2次元リストを作成して値を入れる方法は何ですか?

二次元リストを作成して値を割り当てるには、ネストされたリストの方法を使用することができます。以下はサンプルコードです:

# 创建一个3x3的二维列表并赋值
matrix = [[0 for _ in range(3)] for _ in range(3)]
# 赋值
matrix[0][0] = 1
matrix[1][1] = 2
matrix[2][2] = 3

print(matrix)

結果は次の通りです:

[[1, 0, 0], [0, 2, 0], [0, 0, 3]]

この例では、3×3の二次元リストを作成し、すべての要素を0で初期化するために、リスト内包表記を使用しました。その後、特定の位置の要素にアクセスして値を設定するために、インデックス演算子[]を使用しました。

必要に応じて、リストのサイズや初期値を変更して、自分の要求に合わせることができます。

bannerAds