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

配列内の指定された番号の最初の項目を取得する Python プログラム

WBOY
リリース: 2023-08-19 22:13:09
転載
835 人が閲覧しました

配列内の指定された番号の最初の項目を取得する Python プログラム

配列は、同じデータ型の項目のセットを含むデータ構造であり、各要素はインデックスによって識別されます。

Python の配列

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

リーリー

Python は、より適切なモジュールもいくつか提供しています。これらのモジュールは、Numpy モジュールと配列モジュールです。

配列モジュールを使用して定義された整数配列は -

です リーリー

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

です リーリー

この記事では、配列から指定された番号の最初の項目を取得する方法を説明します。

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

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

リーリー

最初の 3 つの項目 1、2、および 3 は、入力配列からアクセスされます。すべての文字列要素を含む配列を見てみましょう。

リーリー

最初の 2 項目は入力配列から取得されます。以下の例では、主に Python のスライス機能を使用して最初のいくつかの要素を取得します。

スライス

スライスはシーケンスから要素のグループにアクセスするために使用されます。スライスを実行するための構文は次のとおりです –

リーリー ###どこ、###

Start -反復可能オブジェクトのスライスが開始される開始インデックスデフォルトでは 0.
  • End - 反復可能オブジェクトのスライスが停止する終了インデックス。デフォルト値は反復可能オブジェクトの長さです。この値は除外されます。
  • 使用リスト
リスト スライス機能を使用すると、配列から最初に指定された数の項目にアクセスできます。

Example

の中国語訳は次のとおりです:

Example

例として、リストのスライスを使用して、前に指定した数の要素にアクセスしてみましょう。

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

最初の 4 つの要素は、lst[:numOfItems] 構文を使用して指定された配列からアクセスされ、それらの要素は結果変数に格納されます。

Example

の中国語訳は次のとおりです:

Example

この例では、配列から超過した数の要素にアクセスしようとします。 リーリー ###出力### リーリー

要求された項目数は、配列リストで使用可能な項目の総数に比べて大きくなります。エラーが発生する代わりに、スライス オブジェクト lst[:numOfItems] は使用可能な要素のみを表示しました。

NumPy 配列の使用

List と同様に、NumPy 配列を使用して配列要素にアクセスすることもできます。

Example

の中国語訳は次のとおりです:

Example

この例では、配列スライス関数を使用して、NumPy 配列の最初の 2 つの要素にアクセスしてみます。

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

最初の 2 つの要素 1、3 は、numpy 配列オブジェクトからアクセスされます。

配列モジュールの使用

配列モジュールは、array() メソッドを使用して配列オブジェクトを定義するために使用される Python 組み込みモジュールです。

Example

の中国語訳は次のとおりです:

Example

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

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

入力配列 arr の最初の 2 要素は、結果変数に格納されます。

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

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