ホームページ >バックエンド開発 >Python チュートリアル >Python における正のインデックスと負のインデックスは何を意味しますか?
インデックスを使用すると、Python シーケンス データ型の項目にアクセスできます。文字列、リスト、タプル、および範囲オブジェクトはシーケンス データ型です。このチュートリアルでは、インデックス作成について詳しく説明します。
どのプログラミング言語の線形データ構造もインデックスを中心に構築されています。各マシンのデフォルトのインデックスは 0 から始まり、n-1 まで上がります。この場合、n は対応するデータ構造内のアイテムの総数を表します。タイプには
が含まれます正のインデックス - 0から1に増加します。
ネガティブインデックス - 各トラバースは、最後の要素から始めて、末尾から先頭に移動します。
これらにより、このデータ構造の多くのコンポーネントへのアクセスが容易になります。次のパートで手順を見てみましょう。
リストや文字列内の要素にアクセスする方法と同様に、タプル内の要素にもアクセスできます。したがって、要素にアクセスするために必要な方法はインデックス付けとスライスだけです。さらに、インデックス付けはリストと同様にインデックス 0 から開始するため直感的です。さらに、角括弧内の数字はタプルのインデックスを表します。タプルインデックスを使用してタプル要素を取得する例をいくつか見てみましょう。
ネガティブインデックス
コンポーネントを最後から出力したい場合は、負のインデックスを使用することもできます。また、インデックス番号を負の符号で指定することにより、負のタプルのインデックス (-) を実行することもできます。これは、コンパイラがタプルの最後にある要素から始めて、要素を逆の順序で検討し始めることを示唆しています。
例 3の中国語訳は次のとおりです:
例 3タプル Index() 関数は、タプル内の要素のインデックスまたは位置を見つけるのに役立ちます。本質的に、この関数は 2 つの目的を果たします −
pop() 関数を使用し、引数として -1 を渡すと、リストの最後の要素を削除し、新しいリストを取得できます。
以上がPython における正のインデックスと負のインデックスは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。