Python では、負のインデックスを使用してリスト内の要素にアクセスするのが混乱する人もいます。 0 のような正のインデックスは最初の要素を指しますが、-1 のような負のインデックスは最後の要素を示します。
指定したコード例を考えてみましょう。
<code class="python"># node list n = [] for i in xrange(1, numnodes + 1): tmp = session.newobject(); n.append(tmp) link(n[0], n[-1])</code>
ここでは、n[0 ] は、リスト n の最初の要素、つまりリストの先頭の要素を表します。一方、n[-1] はリストの最後の要素、つまり右端の要素を指します。
負のインデックスを使用すると、リストを最後から最初まで反復処理できます。たとえば、n[-2] は最後から 2 番目の要素を示し、n[-3] は最後から 3 番目の要素を示します。
リストを操作するには、負のインデックス付けを理解することが不可欠です。 Python で効率的に。リストの先頭と末尾の両方から要素にアクセスして変更できるため、シーケンスを操作するための強力なツールになります。
以上がネガティブ リストのインデックス付けは Python でどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。