Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Indexation des Listes en Python | Section
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Structures de Données Python

bookIndexation 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é.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
copy

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.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
copy

Explication :

  1. -1 récupère le dernier élément 'Kioto' ;
  2. 3 et -2 font 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.

1234567891011121314
cities = [ ["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
copy

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.

Tâche

Swipe to start coding

Vous disposez d'une liste nommée cities.

  • Initialisez la variable second avec le deuxième élément du tableau en utilisant l'index.
  • Initialisez la variable last avec le dernier élément du tableau en utilisant l'index.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 2
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

bookIndexation 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é.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the first element print(cities[0]) # Getting the third element print(cities[2])
copy

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.

1234567
cities = ["Rome", "London", "New York", "Brasilia", "Kioto"] # Getting the last element print(cities[-1]) # Getting the fourth element print(cities[3], cities[-2])
copy

Explication :

  1. -1 récupère le dernier élément 'Kioto' ;
  2. 3 et -2 font 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.

1234567891011121314
cities = [ ["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
copy

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.

Tâche

Swipe to start coding

Vous disposez d'une liste nommée cities.

  • Initialisez la variable second avec le deuxième élément du tableau en utilisant l'index.
  • Initialisez la variable last avec le dernier élément du tableau en utilisant l'index.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 2
single

single

some-alt