ホームページ >バックエンド開発 >Python チュートリアル >配列内の最後に指定された数の項目を取得する Python プログラム

配列内の最後に指定された数の項目を取得する Python プログラム

王林
王林転載
2023-09-03 12:29:16682ブラウズ

配列内の最後に指定された数の項目を取得する Python プログラム

配列は、同じデータ型の多数の要素で構成されるデータ構造であり、各要素はインデックスによって識別されます。

リーリー

Python の配列

Python には、配列を表すための独自のデータ構造がありません。ただし、配列の代わりにリスト データ構造を使用することもできます。ここではリストを配列として使用します:

リーリー

Python には、配列をより適切に処理するためのモジュールがいくつか用意されています。それは、Numpy と配列モジュールです。

この記事では、配列から最後に指定された数の要素にアクセスするさまざまな方法を見ていきます。

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

9 個の整数値を含む入力配列があるとします。出力では、指定された番号に基づいて最後のいくつかの項目がアクセスされます。

リーリー

入力配列から最後の 3 つの項目 7、8、および 9 にアクセスします。

リーリー

入力配列から最後の 4 つの項目を取得します。

次の例では、主に Python のネガティブ インデックスとスライス機能を使用して、最後のいくつかの要素を取得します。

Python でのネガティブインデックス作成

Python は負のインデックス付けもサポートしています。これは、配列の末尾から負の符号が付いた要素を 0 からではなく 1 から数えることを意味します。

リーリー

最初の要素はインデックス値 -n で識別され、最後の要素は -1 です。

Python のスライス

Python のスライス関数を使用すると、可能な限り短い構文を使用してシーケンスから要素のセットにアクセスできます。

###文法### リーリー

    Start: スライスの開始インデックス、反復可能オブジェクトのスライスの開始位置、デフォルトは 0 です。
  • End: スライス リストが停止する終了インデックス。デフォルト値は反復可能の長さです。そしてその値は除外されます。
  • 使用リスト

リスト スライス関数を使用すると、配列内の最後に指定された数の要素にアクセスできます。

###例###

リストのスライスを適用して配列内の最後のいくつかの要素にアクセスする例を見てみましょう。

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

負のインデックスを使用して、指定された配列の最後の 4 要素にアクセスします。

NumPy 配列の使用

NumPy 配列を使用して、最後に指定された数の要素にアクセスしてみましょう。

###例###

この例では、負のインデックス値を使用して numpy 配列要素にアクセスします。

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

NumPy 配列の最後の 2 つの要素に正常にアクセスしました。要素 7 には -2 のインデックスが付けられ、要素 5 には -1 のインデックスが付けられます。

配列モジュールの使用

array() メソッドを使用して、特定のデータ型の配列を作成します。

###例###

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

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

上記の例では、要求された数のアイテムに正常にアクセスできています。要求された要素の数がシーケンス内の要素の総数を超えた場合、Python のスライスではエラーは生成されません。

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

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