ホームページ  >  記事  >  バックエンド開発  >  配列の指定されたインデックス位置に複数の要素を挿入する Python プログラム

配列の指定されたインデックス位置に複数の要素を挿入する Python プログラム

PHPz
PHPz転載
2023-09-03 22:13:06841ブラウズ

配列の指定されたインデックス位置に複数の要素を挿入する Python プログラム

配列は、体系的に格納された類似のデータ要素のコレクションです。配列内の各データ要素はインデックス値によって識別されます。

Python の配列

Python にはネイティブの配列データ構造がありません。したがって、配列の代わりにリスト データ構造を使用できます。

リーリー

同時に、Python Numpy モジュールを使用して配列を処理できます。

numpy モジュールで定義された配列は −

です リーリー

Python のインデックスは 0 から始まるため、上記の配列要素には、0、1、2、n-1 などのそれぞれのインデックス値を使用してアクセスできます。

次の記事では、指定したインデックスに複数の要素を挿入するさまざまな方法を見ていきます。

入力シナリオと出力シナリオ

4 つの整数値を含む配列 A があるとします。結果の配列には、指定されたインデックス位置に複数の要素が挿入されます。

リーリー

要素 6、2、および 10 をインデックス位置 2 に挿入し、要素の数を 7 に増やします。

リーリー

要素 1 1 1 は 0 番目のインデックス位置に挿入されます。

リストのスライスを使用する

指定したインデックスに複数の要素を挿入するには、リスト スライスを使用できます。

###例###

この例では、リストのスライスを使用します。

リーリー ###出力### リーリー

リスト連結を使用する

リストスライスとリストスプライシングを使って、指定した位置に複数の要素を挿入する関数を作成します。 Python リストには、指定した位置に複数の要素を挿入するメソッドがありません。

###例###

ここでは、指定されたインデックスに複数の要素を挿入する関数を定義します。

リーリー ###出力### リーリー

insert_elements 関数は、2 番目のインデックス位置に 1 から 4 までの要素を挿入します。

numpy.insert() メソッドを使用する

この例では、numpy.insert() メソッドを使用して、指定されたインデックスに複数の値を挿入します。構文は次のとおりです -

リーリー

このメソッドは、値が挿入された入力配列のコピーを返します。ただし、元の配列は更新されません。

###例###

この例では、

numpy.insert()

メソッドを使用して、2 番目のインデックス位置に 3 つの要素を挿入します。

リーリー ###出力### リーリー

3 つの要素 1、1、1 が、配列

arr

の位置 2 に正常に挿入されました。

###例###

この例では、すべての文字列要素を含む numpy 配列を使用します。

リーリー ###出力### リーリー

要素 'i' 'j' 'k' は 0 番目のインデックス位置に挿入されます。

以上が配列の指定されたインデックス位置に複数の要素を挿入する Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。