ホームページ > バックエンド開発 > Python チュートリアル > 負のインデックスは Python リストでどのように機能しますか?

負のインデックスは Python リストでどのように機能しますか?

DDD
リリース: 2024-10-26 17:48:03
オリジナル
484 人が閲覧しました

 How do Negative Indices Work in Python Lists?

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

ネガティブ リスト インデックスは Python の興味深い概念であり、初心者は困惑することがよくあります。このトピックを解明するために、その使用法を示す特定のコード スニペットを詳しく調べてみましょう。

<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>
ログイン後にコピー

クエリ: ネガティブ インデックスの解明

混乱の焦点は次のとおりです。インデックス -1 に。インデックス 0 がリストの最初の要素を示す場合、-1 はどのような意味を持ちますか?

答え: 右から数えます

謎は、負の値が存在するという事実にあります。インデックスは、リストの左端からではなく右端から数えることを意味します。したがって、list[-1] は最後の要素を指し、list[-2] は最後から 2 番目の要素を意味し、以下同様になります。

この概念を完全に理解するには、以下のリストを考慮してください。

[10, 20, 30, 40, 50]
ログイン後にコピー

正のインデックスを使用すると、次のような要素にアクセスできます:

n[0] # 10
n[1] # 20
ログイン後にコピー

次に、負のインデックスを調べてみましょう:

n[-1] # 50
n[-2] # 40
ログイン後にコピー

ご覧のとおり、-1 -2 は最後から 2 番目の要素をキャプチャしますが、最後の要素が正常に取得されます。この改訂された理解により、リストのサイズに関係なく、リストを効果的に操作できるようになります。

以上が負のインデックスは Python リストでどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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