Contenu du cours
Tutoriel sur les Boucles en Python
Tutoriel sur les Boucles en Python
Compréhensions de Liste avec Conditions
Les compréhensions de liste vous permettent de filtrer et de traiter les éléments efficacement. La syntaxe :
Cette syntaxe vous aide à créer une nouvelle liste en incluant uniquement les éléments qui répondent à une condition spécifiée.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [] for city in travel_wishlist: if city[1] == "Japan": japanese_cities.append(city[0]) print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Ce code utilise une boucle for
et une condition if
pour parcourir travel_wishlist
et vérifier si le pays est "Japan"
. Si la condition est vraie, le nom de la ville est ajouté à japanese_cities
.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [city[0] for city in travel_wishlist if city[1] == "Japan"] print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Cet exemple atteint le même résultat que le précédent mais de manière plus concise. La compréhension de liste extrait les noms des villes où le pays est "Japan"
en une seule ligne de code.
Swipe to start coding
Vous gérez une travel_wishlist
, où chaque destination inclut des détails tels que le nom de la ville et le coût estimé. Votre objectif est de créer une liste filtrée de villes en fonction des contraintes budgétaires.
- Extraire les noms des villes de
travel_wishlist
. - Inclure uniquement les villes où le coût estimé est inférieur à 2500 $.
- Utiliser une compréhension de liste pour y parvenir efficacement.
- Stocker les noms des villes filtrées dans la liste
affordable_cities
.
Solution
Merci pour vos commentaires !
Compréhensions de Liste avec Conditions
Les compréhensions de liste vous permettent de filtrer et de traiter les éléments efficacement. La syntaxe :
Cette syntaxe vous aide à créer une nouvelle liste en incluant uniquement les éléments qui répondent à une condition spécifiée.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [] for city in travel_wishlist: if city[1] == "Japan": japanese_cities.append(city[0]) print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Ce code utilise une boucle for
et une condition if
pour parcourir travel_wishlist
et vérifier si le pays est "Japan"
. Si la condition est vraie, le nom de la ville est ajouté à japanese_cities
.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [city[0] for city in travel_wishlist if city[1] == "Japan"] print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Cet exemple atteint le même résultat que le précédent mais de manière plus concise. La compréhension de liste extrait les noms des villes où le pays est "Japan"
en une seule ligne de code.
Swipe to start coding
Vous gérez une travel_wishlist
, où chaque destination inclut des détails tels que le nom de la ville et le coût estimé. Votre objectif est de créer une liste filtrée de villes en fonction des contraintes budgétaires.
- Extraire les noms des villes de
travel_wishlist
. - Inclure uniquement les villes où le coût estimé est inférieur à 2500 $.
- Utiliser une compréhension de liste pour y parvenir efficacement.
- Stocker les noms des villes filtrées dans la liste
affordable_cities
.
Solution
Merci pour vos commentaires !