Maison  >  Article  >  développement back-end  >  Comment fonctionne l’indexation par liste négative en Python ?

Comment fonctionne l’indexation par liste négative en Python ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-26 01:40:03652parcourir

How Does Negative List Indexing Work in Python?

Comprendre l'indexation de listes négatives en Python

En Python, accéder aux éléments d'une liste à l'aide d'index négatifs peut être déroutant pour certains. Alors qu'un index positif comme 0 fait référence au premier élément, un index négatif comme -1 indique le dernier élément.

Considérez l'exemple de code que vous avez fourni :

<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>

Ici, n[0 ] représente le premier élément de la liste n, qui est l'élément au début de la liste. D'autre part, n[-1] fait référence au dernier élément de la liste, l'élément le plus à droite.

L'indexation négative vous permet de parcourir une liste de la fin au début. Par exemple, n[-2] vous donnerait l'avant-dernier élément et n[-3] vous donnerait l'avant-dernier élément.

Comprendre l'indexation négative est essentiel pour manipuler des listes efficacement en Python. Il vous permet d'accéder et de modifier des éléments du début et de la fin de la liste, ce qui en fait un outil puissant pour travailler avec des séquences.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn