arrayモジュールとは

array モジュールは、Python の組み込みモジュールの一つで、効率的な数値データを扱うための配列 (array) を提供します。通常の Python リストよりもメモリ効率が高く、高速な操作が可能です。

array モジュールを使用すると、以下のような特徴を持つ配列を作成することができます:

  1. 同一のデータ型の要素を持つ配列を作成できます。
  2. C 言語の配列と同様にメモリが連続して配置され、インデックスによるアクセスが高速です。
  3. バイト (byte)、整数 (integer)、浮動小数点数 (float)、文字列 (unicode) など、様々なデータ型を扱うことができます。

array モジュールの主なクラスは array.array クラスです。このクラスを使用して配列を作成し、操作することができます。一般的な操作には、要素の追加や削除、インデックスを使った要素へのアクセスなどがあります。

以下に、array モジュールの簡単な使用例を示します:

python
import array

# 整数型の配列を作成
arr = array.array('i', [1, 2, 3, 4, 5])

# 配列の要素を表示
for item in arr:
    print(item)

# 配列に新しい要素を追加
arr.append(6)

# 配列の要素を変更
arr[0] = 0

# 配列の要素を表示
for item in arr:
    print(item)

この例では、整数型 ('i') の配列を作成し、要素を表示した後、新しい要素を追加して最初の要素を変更しています。そして、変更後の配列の要素を再度表示しています。

未分類

Posted by ぼっち