Retour aux quiz
Débutant
Liste compréhension avec condition
Que se passe-t-il à l'exécution ?
quiz.py
1
x = [i**2 for i in range(5) if i % 2 == 0]2
print(x) # Que vaut x ?Réponses possibles
A[0, 2, 4]
B[0, 1, 4, 9, 16]
C[0, 4, 16]
D[4, 16]
Explication
Les list comprehensions ou compréhensions de liste avec une condition permettent de créer des listes en une ligne. Dans l'exemple, la liste contient les carrés des nombres pairs de 0 à 4.