配列は、複数のデータを一つにまとめたものです。 例えば、10個の数字を格納する配列を定義し、それを利用して処理を行うことができます。
Pythonでは、複数のデータをまとめて管理するために配列というデータ型が用意されています。 配列は、同じデータ型の複数の要素を格納することができます。
配列を定義するには、「[ ]」で囲んだ中に要素をカンマで区切って記述します。
numbers = [1, 2, 3, 4, 5]
上記の例では、numbersという配列に1から5までの整数が格納されています。
配列には、「インデックス」と呼ばれる番号が割り当てられており、各要素はインデックス番号を持っています。 インデックス番号は0から始まります。
print(numbers[0]) # 1
print(numbers[1]) # 2
配列には、要素を追加したり、削除したりするための様々なメソッドが用意されています。
numbers.append(6) # 配列の最後に要素を追加
numbers.pop() # 配列の最後の要素を削除
numbers.insert(1, 0) # 配列の指定した位置に要素を挿入
numbers.remove(3) # 配列から指定した値の要素を削除
配列は、データを効率的に管理する上で重要な役割を担うため、プログラミングをする上で基本的な知識となります。
pythonの配列の種類
Pythonには標準的に提供されている配列の種類には、以下のようなものがあります。
- list: 一般的な配列。 複数の異なるデータ型を格納することができます。
- tuple: 一般的な配列と似ていますが、要素の変更ができない不変配列。
- array: 数値データのみを格納することができ、高速な演算が可能な配列。
- deque: 双方向からの要素の追加や削除が高速な配列。
- numpy.ndarray: 数値計算を行うために使用される配列。 行列計算や線形代数などの演算にも対応しています。
上記以外にも、辞書やセットなども配列のような役割を担うデータ構造として使用することができます。
コメント