Maison >développement back-end >Tutoriel Python >Comment fonctionnent les index de liste négative en Python ?

Comment fonctionnent les index de liste négative en Python ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-27 02:27:02291parcourir

How do Negative List Indexes Work in Python?

Comprendre les index de listes négatives

Les nombres négatifs dans les listes Python sont utilisés pour compter les éléments depuis la fin plutôt que depuis le début. Dans le code fourni :

n = []
for i in xrange(1, numnodes + 1):
    tmp = session.newobject()
    n.append(tmp)
link(n[0], n[-1])

La ligne n[-1] accède au dernier élément de la n liste. De même, n[-2] ferait référence à l’avant-dernier élément. En effet, Python indexe les listes à partir de zéro, donc le premier élément a un indice de 0, le deuxième élément a un indice de 1, et ainsi de suite.

En utilisant des index négatifs, vous pouvez accéder aux éléments à partir de la droite. fin de la liste sans connaître sa taille exacte. Ceci est particulièrement utile lorsque l'on travaille avec des listes dynamiques ou lorsque le nombre d'éléments n'est pas connu à l'avance.

Par exemple, pour imprimer les trois derniers éléments d'une liste ma_liste, vous pouvez utiliser :

for item in my_list[-3:]:
    print(item)

Cette approche est plus flexible et efficace que l'utilisation d'indices positifs et le calcul de la longueur de la liste.

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