Python で Array モジュールを使用する方法

WBOY
リリース: 2023-05-01 09:13:14
転載
2085 人が閲覧しました

Python の配列モジュールは事前定義された配列であるため、標準のリストよりもメモリ内で使用するスペースがはるかに少なく、追加、削除、インデックス付け、スライスなどの要素レベルの操作を高速に実行することもできます。さらに、配列内のすべての要素は同じ型であるため、平均値、最大値、最小値の計算など、配列が提供する効率的な数値演算関数を使用できます。

さらに、配列モジュールは、配列オブジェクトのバイナリ ファイルへの直接の書き込みと読み取りもサポートしているため、大量の数値データを処理する際の効率が向上します。したがって、大量の同種データを処理する必要がある場合は、Python の配列モジュールを使用してコードの実行効率を最適化することを検討してください。

配列モジュールを使用するには、まず次のようにインポートする必要があります:

import array
ログイン後にコピー

次に、配列関数を使用して配列オブジェクトを作成できます。配列関数の最初のパラメーターは配列の型コードで、整数、浮動小数点数、文字など、配列内の要素の型を指定します。タイプコードの値については公式ドキュメントを参照してください。

次は、整数の配列を作成する例です:

import array
# 创建一个包含10个整数的数组
my_array = array.array('i', [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
 
# 打印数组的元素
for x in my_array:
    print(x)
ログイン後にコピー

配列に要素を追加するには、append メソッドを使用できます:

my_array.append(11)
ログイン後にコピー

これにより、要素を配列の末尾に追加します。

insert メソッドを使用して、指定した位置に要素を挿入することもできます。

my_array.insert(5, 100)
ログイン後にコピー

これは、配列の 6 番目の位置に値 100 の要素を挿入します。

配列から要素を削除するには、remove メソッドを使用できます。

my_array.remove(100)
ログイン後にコピー

これにより、値 100 の要素が配列から削除されます。

pop メソッドを使用して、指定した位置にある要素を削除することもできます。

my_array.pop(5)
ログイン後にコピー

これにより、配列から 6 番目の要素が削除されます。位置が指定されていない場合、pop メソッドは最後の要素を削除します。

以上がPython で Array モジュールを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート