Opérations sur les éléments dans les compréhensions de liste en Python
Dans une compréhension, à gauche de la construction for...in,
on peut non seulement spécifier une variable,
mais aussi lui appliquer une opération spécifique.
Créons une liste dans laquelle on soustraira une unité de chaque élément généré :
lst = [i - 1 for i in range(1, 5)]
print(lst)
Après l'exécution du code, une nouvelle liste sera retournée :
[0, 1, 2, 3]
Quel sera le résultat de l'exécution du code suivant :
lst = [i + 2 for i in range(0, 6)]
print(lst)
Quel sera le résultat de l'exécution du code suivant :
lst = [i / 2 for i in range(4, 10)]
print(lst)
Quel sera le résultat de l'exécution du code suivant :
lst = [i + 10 for i in range(0, 8, 2)]
print(lst)