🐍 Listes par compréhension
Les listes par compréhension sont un moyen concis et puissant de créer des listes en Python. Elles remplacent souvent les boucles for classiques pour la construction de listes.
Syntaxe de base : [expression for element in sequence if condition]
Exercices d'échauffement (4 exercices)
1. Les carrés
Créer une liste carres contenant les carrés des entiers de 0 à 10 inclus.
(Résultat attendu : [0, 1, 4, 9, ..., 100])
2. Les pairs
Créer une liste pairs contenant tous les nombres pairs entre 0 et 20 inclus.
(Résultat attendu : [0, 2, 4, ..., 20])
3. Longueurs des mots
Soit la liste mots = ["chat", "chien", "oiseau", "poisson"].
Créer une liste longueurs contenant la longueur de chaque mot.
(Résultat attendu : [4, 5, 6, 7])
4. Mots commençant par 'a'
Soit la liste animaux = ["abeille", "chat", "anaconda", "chien", "aigle"].
Créer une liste commence_par_a ne contenant que les animaux dont le nom commence par 'a'.
(Résultat attendu : ['abeille', 'anaconda', 'aigle'])