ホームページ  >  記事  >  バックエンド開発  >  配列を別の配列にプッシュする Python プログラム

配列を別の配列にプッシュする Python プログラム

王林
王林転載
2023-08-31 15:37:061375ブラウズ

配列を別の配列にプッシュする Python プログラム

プログラミングにおいて、配列は、同じタイプのデータ要素のグループを格納するために使用されるデータ構造です。配列内の各要素はインデックス値によって識別されます。しかし、Python には配列を表すための特定のデータ型がありません。代わりに、リストを配列として使用できます。

Python の配列

ここでは、List を配列として表します。

リーリー

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

配列を別の配列にプッシュするということは、配列 array_1 のすべての要素を配列 array_2 に挿入することを意味します。したがって、配列 array_1 の要素は配列 array_2 の末尾に追加されます。

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

整数値を含む 2 つの配列 A と B があるとします。結果の配列は、配列 B の要素を配列 A に挿入します。

リーリー

配列 B の要素 5、6、7、および 8 が配列 A の最後に挿入されます。別の配列セットを見てみましょう。

リーリー

以下では、ある配列を別の配列にプッシュするさまざまな方法について説明します -

「 " 演算子を使用する

2 つのリスト間で演算子を使用すると、リストの連結操作が実行されます。これは、ある配列を別の配列にプッシュすることとも呼ばれます。

###例###

" " 演算子は、配列要素全体を別の配列の後ろに追加することで、プッシュ操作を簡単に実行できます。

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

追加メソッドを使用する

list.append() メソッドを使用すると、配列を別の配列にプッシュできます。 list.append() メソッドは、リストの末尾に要素を追加するために使用されます。構文は次のとおりです:

リーリー ###例###

for ループを使用して 2 番目の配列を反復処理し、最初の配列に要素を追加し続けます。

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

2 番目の配列を最初の配列にプッシュします。

Extend() メソッドを使用する

list.extend() メソッドは、反復可能なオブジェクト (リスト、タプル、文字列など) のすべての要素をリストの末尾に追加するために使用される組み込みリスト関数です。このメソッドの構文は次のとおりです。

リーリー

ここでは、iterable のすべての要素が list1 の最後に追加されます。元のリストである list1 を変更します。そして出力は返されません。

###例###

例を見てみましょう -

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

list.extend() メソッドは、array2 を array1 に正常に追加します。

###例###

文字列データを含む別の配列セットを取得し、extend() メソッドを実行して、ある配列の要素を別の配列にプッシュしてみましょう。

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

配列 A の要素 'a'、'b'、'c' が配列 B に挿入されます。ある配列を別の配列にプッシュする方法をいくつか紹介します。

以上が配列を別の配列にプッシュする Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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