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

Patricia Arquette
Libérer: 2024-10-27 02:27:02
original
226 Les gens l'ont consulté

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])
Copier après la connexion

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)
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!