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