Indexation des Listes en Python
En Python, les listes permettent d’accéder à des éléments individuels en utilisant leur indice. L’indexation commence à 0, ce qui signifie que le premier élément d’une liste se trouve à l’indice 0, le deuxième à l’indice 1, et ainsi de suite. Cela s’appelle l’indexation à partir de zéro. Pour accéder à un élément, utilisez des crochets avec l’indice de l’élément souhaité.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
Dans l’exemple suivant, l’indice 0 renvoie le premier élément, 'Rome', tandis que l’indice 2 renvoie le troisième élément, qui est 'New York'. Rappelez-vous que l’indice correspond à la position moins un (n - 1).
Indexation négative
Python prend également en charge l’indexation négative : cela permet d’accéder aux éléments à partir de la fin de la liste. Ici, -1 représente le dernier élément, -2 représente l’avant-dernier, et ainsi de suite. L’indexation négative peut être très utile lorsque vous souhaitez manipuler une liste à partir de la fin sans connaître sa longueur.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Explication :
-1récupère le dernier élément 'Kioto' ;3et-2font tous deux référence au quatrième élément 'Brasilia', l'un utilisant un index positif et l'autre un index négatif. Cela illustre la manière dont l'indexation effectue une rotation autour de la liste.
L'indexation positive et négative offre une grande flexibilité pour accéder aux éléments des listes, que ce soit depuis le début ou la fin.
Indexation dans les listes imbriquées
L'accès aux éléments d'une liste imbriquée nécessite plusieurs indices : le premier indice sélectionne la sous-liste, et le second indice accède à l'élément spécifique au sein de cette sous-liste.
1234567891011121314cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
Les applications de l’indexation de listes imbriquées incluent, sans s’y limiter, les données structurées telles que les feuilles de calcul, les matrices ou les bases de données. Exemples pratiques : accès aux lignes et colonnes dans une matrice 2D, récupération de détails à partir de listes d’enregistrements d’employés, ou extraction d’informations spécifiques, telles que les noms de villes ou les coûts à partir d’itinéraires de voyage ou de structures imbriquées de type JSON.
Swipe to start coding
Vous disposez d'une liste nommée cities.
- Initialisez la variable
secondavec le deuxième élément du tableau en utilisant l'index. - Initialisez la variable
lastavec le dernier élément du tableau en utilisant l'index.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 4
Indexation des Listes en Python
Glissez pour afficher le menu
En Python, les listes permettent d’accéder à des éléments individuels en utilisant leur indice. L’indexation commence à 0, ce qui signifie que le premier élément d’une liste se trouve à l’indice 0, le deuxième à l’indice 1, et ainsi de suite. Cela s’appelle l’indexation à partir de zéro. Pour accéder à un élément, utilisez des crochets avec l’indice de l’élément souhaité.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
Dans l’exemple suivant, l’indice 0 renvoie le premier élément, 'Rome', tandis que l’indice 2 renvoie le troisième élément, qui est 'New York'. Rappelez-vous que l’indice correspond à la position moins un (n - 1).
Indexation négative
Python prend également en charge l’indexation négative : cela permet d’accéder aux éléments à partir de la fin de la liste. Ici, -1 représente le dernier élément, -2 représente l’avant-dernier, et ainsi de suite. L’indexation négative peut être très utile lorsque vous souhaitez manipuler une liste à partir de la fin sans connaître sa longueur.
1234567cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
Explication :
-1récupère le dernier élément 'Kioto' ;3et-2font tous deux référence au quatrième élément 'Brasilia', l'un utilisant un index positif et l'autre un index négatif. Cela illustre la manière dont l'indexation effectue une rotation autour de la liste.
L'indexation positive et négative offre une grande flexibilité pour accéder aux éléments des listes, que ce soit depuis le début ou la fin.
Indexation dans les listes imbriquées
L'accès aux éléments d'une liste imbriquée nécessite plusieurs indices : le premier indice sélectionne la sous-liste, et le second indice accède à l'élément spécifique au sein de cette sous-liste.
1234567891011121314cities = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500] ] # Accessing the first sublist print(cities[0]) # Output: ['Paris', 'France', 2000] # Accessing the city name in the second sublist print(cities[1][0]) # Output: Tokyo # Accessing the cost of the trip in the third sublist print(cities[2][2]) # Output: 2500
Les applications de l’indexation de listes imbriquées incluent, sans s’y limiter, les données structurées telles que les feuilles de calcul, les matrices ou les bases de données. Exemples pratiques : accès aux lignes et colonnes dans une matrice 2D, récupération de détails à partir de listes d’enregistrements d’employés, ou extraction d’informations spécifiques, telles que les noms de villes ou les coûts à partir d’itinéraires de voyage ou de structures imbriquées de type JSON.
Swipe to start coding
Vous disposez d'une liste nommée cities.
- Initialisez la variable
secondavec le deuxième élément du tableau en utilisant l'index. - Initialisez la variable
lastavec le dernier élément du tableau en utilisant l'index.
Solution
Merci pour vos commentaires !
single