ホームページ  >  記事  >  バックエンド開発  >  配列から指定された番号の最初の項目を削除する Python プログラム

配列から指定された番号の最初の項目を削除する Python プログラム

王林
王林転載
2023-09-22 14:45:041171ブラウズ

配列から指定された番号の最初の項目を削除する Python プログラム

配列は、同じデータ型の要素のセットを格納するために使用されるデータ構造です。配列内の各要素は、インデックス値またはキーによって識別されます。

Python の配列

Python にはネイティブの配列データ構造がありません。代わりに、List データ構造を使用して配列を表すことができます。

リーリー

配列または NumPy モジュールを使用して Python で配列を処理することもできます。 array モジュールで定義された配列は -

です リーリー

NumPy モジュールによって定義された Numpy 配列は -

です リーリー

Python のインデックス作成は 0 から始まります。上記のすべての配列のインデックスは 0 から始まり (n-1) で終わります。

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

5 つの要素を含む整数配列があるとします。出力配列では、最初のいくつかの要素が削除されます。

リーリー

最初の 2 つの要素 1 と 2 が入力配列から削除されます。

この記事では、配列から最初に指定された数の項目を削除する方法を説明します。ここでは主に Python スライスを使用して要素を削除します。

Python のスライス

スライスを使用すると、インデックスを使用して単一の要素にアクセスするのではなく、複数の要素に一度にアクセスできます。

###文法### リーリー ###どこ、###

Start
    : オブジェクトのスライスが開始される開始インデックス。デフォルト値は 0 です。
  • End
  • : オブジェクトのスライスが停止する終了インデックス。デフォルト値は len(object)-1 です。
  • ステップ サイズ
  • : 開始インデックスの数を増やします。デフォルト値は 1 です。
  • 使用リスト

  • リスト スライスを使用して、配列から最初に指定された数の要素を削除できます。
###例###

リストのスライスを適用して配列の最初の要素を削除する例を見てみましょう。

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

指定された配列から最初の 4 つの要素を削除し、結果の配列を結果変数に格納します。この例では、元の配列は変更されません。

###例###

Python del キーワードとスライス オブジェクトを使用すると、配列の要素を削除できます。

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

ステートメント lst[:numOfItems] は、配列内の最初に指定された数の項目を取得し、del キーワードはこれらの項目/要素を削除します。

NumPy 配列の使用

numpy モジュールとスライス技術を使用すると、配列から項目の数を簡単に削除できます。

###例###

この例では、numpy 配列から最初の要素を削除します。

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

配列スライスを使用して、numpy 配列から最初の 2 つの要素を正常に削除しました。

配列モジュールの使用

Python の配列モジュールは、要素にアクセスするためのインデックス作成およびスライス手法もサポートしています。

###例###

この例では、array モジュールを使用して配列を作成します。

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

結果の配列には、配列 arr から最初の 2 要素が削除されていますが、配列 arr は変更されていません。

以上が配列から指定された番号の最初の項目を削除する Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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