Python多次元配列の操作ガイド – 要素追加、削除、アクセスをマスターしよう

ようこそ、Python愛好者の皆さん!今回はPythonで多次元配列の操作方法について詳しく解説します。多次元配列は、行と列からなる2次元配列や、より高次元の配列を表現する際に使われます。追加、削除、要素へのアクセスなど、重要な操作方法を分かりやすく解説していきますので、じっくり学んでみましょう。

1. 2次元配列の作成と要素へのアクセス

2次元配列は、リストのリストとして表現されます。以下のように、2次元配列を作成して要素にアクセスする方法を見てみましょう。

# 2次元配列の作成
matrix = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]

# 要素へのアクセス
print(matrix[0][0])  # 出力: 1
print(matrix[1][2])  # 出力: 6

2. 2次元配列への要素の追加

append()メソッドを使って、2次元配列に新しい行を追加することができます。

matrix = [
    [1, 2, 3],
    [4, 5, 6],
]

# 新しい行を追加
matrix.append([7, 8, 9])
print(matrix)
# 出力: [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

3. 2次元配列から要素の削除

pop()メソッドを使用して、2次元配列から特定の行を削除することができます。

matrix = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]

# 2番目の行を削除
matrix.pop(1)
print(matrix)
# 出力: [[1, 2, 3], [7, 8, 9]]

4. 高次元配列の操作

さらに高次元の配列も同じ原則で操作できます。例として3次元配列を作成してみましょう。

# 3次元配列の作成
array_3d = [
    [
        [1, 2, 3],
        [4, 5, 6]
    ],
    [
        [7, 8, 9],
        [10, 11, 12]
    ]
]

# 要素へのアクセス
print(array_3d[0][1][2])  # 出力: 6

これらの操作方法をマスターすれば、多次元配列を効果的に扱うことができます。どんどん実践してみてください!

Pythonの多次元配列操作について解説しましたが、さらに多くのテクニックがあります。これらの基本操作を習得した後は、より高度な応用にも挑戦してみましょう。頑張ってください!

タイトルとURLをコピーしました