Listes par compréhension - Exercices

Programmation Python

🦊

🐍 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]


Niveau 1 - Facile
Niveau 2 - Moyen
Niveau 3 - Difficile

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'])