Python List -1 Index

Python List -1 Index
Python est défini comme une langue indexée zéro car tous les calculs commencent à zéro, il est également à gauche et à droite exclusive lors de la spécification d'une plage numérique. Cela est vrai pour les objets tels que les listes ainsi que les séries, où le premier élément a un index de 0. Nous devons fournir à la fois l'index débutant et l'index de fin lors de la génération de plages ou de découper une gamme de valeurs à partir d'un objet de type liste.

C'est à ce moment que la langue de gauche inclusive et de droite exclusive entre en jeu. L'indice gauche doit être ajouté dans la plage retournée ou la tranche. Avec des exemples, nous passerons par l'index de la liste Python -1 dans cet article.

Qu'est-ce que l'index de la liste Python?

Une liste est un conteneur qui stocke les objets de divers types de données dans une séquence ordonnée (INTS, flotteurs, cordes, booléen, etc.). C'est une structure de données cruciale sur laquelle Python est construit. Les données sont enfermées entre crochets ([]), avec des virgules entre les valeurs (,).

Les éléments de la liste sont indexés de zéro à un, avec la première entrée commençant à l'index 0. Vous pouvez modifier la liste produite en ajoutant de nouveaux éléments, en modifiant ceux existants ou en les supprimant. Des entrées en double et une liste imbriquée sont également possibles.

Sur une liste, il existe de nombreuses méthodes disponibles, dont l'une est l'index ().

La fonction index () dans Python renvoie l'index de l'élément transmis. Cette méthode reçoit un argument et renvoie l'indice de ce paramètre. Il lance une valeur d'énergie si l'élément n'est pas là. Si une liste contient des éléments en double, l'index du premier élément qui se produit est renvoyé. Cette méthode accepte deux paramètres facultatifs supplémentaires, démarrer et fin, qui sont utilisés pour limiter la recherche d'index.

Utilisation de l'indexation négative dans la liste

Dans la plupart des langages informatiques, l'indexation commence à 0 pour les tableaux et les listes.

Cependant, Python a une caractéristique unique appelée indexation négative. L'indexation négative est essentiellement le processus d'indexation d'une liste dès le départ avec l'indexation commençant à -1, i.e., -1 fournit le dernier élément de la liste, -2 fournit le deuxième dernier élément de la liste, et ainsi de suite.

Le processus d'indexation négative peut être utilisé pour U ou même afficher des données à partir de la fin d'une liste. De plus, il peut également être utilisé pour inverser un nombre ou même du texte sans avoir besoin d'étapes supplémentaires.

Exemple 1:

Les méthodes «len» et «index» sont utilisées pour acquérir l'indice négatif d'un élément dans une liste lorsqu'il est requis. Une démonstration de ce concept peut être trouvée ci-dessous. Une liste des entiers est définie dans le code et présentée à l'écran.

À l'écran, une clé est définie et affichée. La différence entre la longueur de la liste et l'élément présent à une clé donnée est calculé. C'est une variable qui lui a été allouée. Ceci est vu dans les captures d'écran suivantes fournies ci-dessous.

Essayez de comprendre le code suivant. Nous avons fait un tableau avec les valeurs 43, 56, 32, 76, 33, 22 et 11 dedans. La liste a ensuite été imprimée avec la valeur clé fournie. Après cela, nous créons une variable que nous appelons le Len () et Val.fonctions d'index. Le tableau et la valeur clé ont également été donnés comme arguments. Enfin, le résultat de l'exécution de la fonction est affiché à l'écran.

list_val = [43, 56, 32, 76, 33, 22, 11]
Print ("La liste est la suivante:")
print (list_val)
key_val = 32
print ("La valeur clé est la suivante:")
print (key_val)
résultat = len (list_val) - list_val.index (key_val)
Imprimer ("La sortie est la suivante:")
imprimer (résultat)

Ceci est la sortie, qui comprend la liste, la valeur clé et le résultat.

Exemple 2:

Les index sont utilisés dans les tableaux dans tous les langages informatiques, comme nous le savons tous. Les index des éléments d'un tableau peuvent être traversés pour accéder aux articles disponibles dans un tableau. Cependant, aucun langage informatique ne nous permet de spécifier une valeur d'index négative comme -4.

L'indexation négative peut être effectuée dans Python, qui n'est pas accessible dans d'autres langages de programmation. Cela signifie que -1 représente l'élément final du tableau, tandis que -2 représente le deuxième élément final du tableau. L'indexation négative du tableau commence à la fin. Cela indique que l'élément final du tableau est -1, qui est le premier élément d'indexation négatif.

Le code ci-dessous, qui explique comment créer un tableau comme vous pouvez le voir dans la ligne de départ. Le tableau a des valeurs de 11, 24, 45, 87, 44 et 88. Après cela, nous avons tenté de récupérer les éléments aux positions -1 et -2, comme on le voit ci-dessous.

Arr = [11,24, 45, 87, 44, 88]
imprimer (arr [-1])
imprimer (arr [-2])

Les nombres (88 et 44) aux positions -1 et -2 du tableau sont indiqués ci-dessous.

Exemple 3:

Nous insérerons l'élément dans l'indice -1 d'un tableau dans cet exemple. Nous avons construit un tableau nommé 'list_val' dans la première ligne de code. Le tableau contient quatre éléments. Ces éléments sont «pomme», «orange», banane »et« raisins »comme vous pouvez le voir. Le tableau d'origine a ensuite été imprimé, et le méthode insert () a été utilisé pour ajouter l'élément spécifié à l'indice -1 du tableau. Enfin, le tableau est mis à jour et présenté.

list_val = [«pomme», «orange», «banane», «raisins»]
print ('Array original:', list_val)
list_val.insérer (-1, «jus de pomme»)
print ('Array After Inserting Element à -1 index:', list_val)

Voici la sortie qui comprend à la fois l'original et le nouveau tableau auquel l'élément souhaité a été ajouté. Voir ci-dessous.

Conclusion:

Cet article passe en revue la fonction index () de la liste Python en détail. Notre objectif majeur était d'obtenir un élément en utilisant l'indice -1. De plus, nous avons inclus des instructions pour ajouter un élément au tableau à l'index -1. Toutes ces idées sont bien expliquées avec des exemples pour vos conseils. Reportez-vous à ces directives pour une idée claire de l'index de la liste Python -1.