Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Liste Imbriquée | Liste
Structures de Données Python
course content

Contenu du cours

Structures de Données Python

Structures de Données Python

1. Liste
2. Dictionnaire
3. Tuple
4. Ensemble

book
Liste Imbriquée

Les éléments d'une liste en Python peuvent également être des listes. Cela forme ce qu'on appelle une "liste imbriquée" ou "listes dans des listes". Les listes imbriquées sont puissantes pour organiser des structures de données élaborées, car vous pouvez stocker des données à plusieurs niveaux dans une seule liste.

Par exemple, vous pourriez avoir une liste où certains éléments sont simplement des valeurs uniques, et d'autres pourraient être des listes elles-mêmes. Voici un exemple simple :

123
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
copy

Utilisation de Variables pour les Listes Imbriquées

Cet exemple illustre une liste imbriquée dans laquelle les deuxième et quatrième éléments sont également des listes, et le quatrième élément contient même une autre liste imbriquée en son sein.

Vous pouvez également créer des listes imbriquées en concaténant des listes contenues dans des variables. Cela peut être utile pour rendre votre code plus lisible. Par exemple :

1234567
europe_cities = ["Paris", "Berlin", "Rome"] asia_cities = ["Tokyo", "Seoul", "Bangkok"] america_cities = ["New York", "Los Angeles", "Chicago"] world_cities = [europe_cities, asia_cities, america_cities] print(world_cities)
copy

Ici, nous définissons d'abord trois listes indépendantes pour les villes en Europe, en Asie et dans les Amériques. Nous combinons ensuite les listes en une seule, world_cities, qui devient une liste imbriquée.

L'exemple montre qu'une liste imbriquée est un bon moyen d'organiser des données connexes, telles que des villes de différents continents, de manière naturelle, intuitive et organisée.

Tâche

Swipe to start coding

Votre objectif est de remplir la liste travel_wishlist avec des listes imbriquées.

  • Chaque liste imbriquée doit contenir 3 éléments : Ville, Pays et coût approximatif du voyage.
  • La liste travel_wishlist doit contenir 3 listes imbriquées avec des informations sur les villes.

Par exemple, vous pouvez utiliser les données suivantes :

1. Paris | France | 2000
2. Tokyo | Japon | 3500
3. Berlin | Allemagne | 3400

Remarque

Vous pouvez ajouter plus de villes sous forme de listes imbriquées, mais assurez-vous que leurs éléments sont définis dans le format approprié.

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 3
toggle bottom row

book
Liste Imbriquée

Les éléments d'une liste en Python peuvent également être des listes. Cela forme ce qu'on appelle une "liste imbriquée" ou "listes dans des listes". Les listes imbriquées sont puissantes pour organiser des structures de données élaborées, car vous pouvez stocker des données à plusieurs niveaux dans une seule liste.

Par exemple, vous pourriez avoir une liste où certains éléments sont simplement des valeurs uniques, et d'autres pourraient être des listes elles-mêmes. Voici un exemple simple :

123
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
copy

Utilisation de Variables pour les Listes Imbriquées

Cet exemple illustre une liste imbriquée dans laquelle les deuxième et quatrième éléments sont également des listes, et le quatrième élément contient même une autre liste imbriquée en son sein.

Vous pouvez également créer des listes imbriquées en concaténant des listes contenues dans des variables. Cela peut être utile pour rendre votre code plus lisible. Par exemple :

1234567
europe_cities = ["Paris", "Berlin", "Rome"] asia_cities = ["Tokyo", "Seoul", "Bangkok"] america_cities = ["New York", "Los Angeles", "Chicago"] world_cities = [europe_cities, asia_cities, america_cities] print(world_cities)
copy

Ici, nous définissons d'abord trois listes indépendantes pour les villes en Europe, en Asie et dans les Amériques. Nous combinons ensuite les listes en une seule, world_cities, qui devient une liste imbriquée.

L'exemple montre qu'une liste imbriquée est un bon moyen d'organiser des données connexes, telles que des villes de différents continents, de manière naturelle, intuitive et organisée.

Tâche

Swipe to start coding

Votre objectif est de remplir la liste travel_wishlist avec des listes imbriquées.

  • Chaque liste imbriquée doit contenir 3 éléments : Ville, Pays et coût approximatif du voyage.
  • La liste travel_wishlist doit contenir 3 listes imbriquées avec des informations sur les villes.

Par exemple, vous pouvez utiliser les données suivantes :

1. Paris | France | 2000
2. Tokyo | Japon | 3500
3. Berlin | Allemagne | 3400

Remarque

Vous pouvez ajouter plus de villes sous forme de listes imbriquées, mais assurez-vous que leurs éléments sont définis dans le format approprié.

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 3
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt