Sobes.tech
Junior — Middle

Pouvez-vous expliquer le principe de fonctionnement de la compréhension de listes en Python?

sobes.tech IA

Réponse de l'IA

La compréhension de liste en Python est une méthode compacte pour créer des listes à partir d'objets itérables existants, avec la possibilité de filtrer et de transformer les éléments.

La syntaxe est la suivante :

[expression for élément in itérable if condition]

Exemple : créer une liste des carrés des nombres pairs de 0 à 9

carrés = [x**2 for x in range(10) if x % 2 == 0]
print(carrés)  # Affichera : [0, 4, 16, 36, 64]

C'est une méthode plus lisible et compacte par rapport à l'utilisation de boucles for et d'opérateurs conditionnels pour créer de nouvelles listes.