On considère la liste L générée par compréhension par le code suivant :
L=[2*x+1 for x in range(6)]
Quels sont les éléments de L ?
La liste L est générée par compréhension du nombre 2x+1 avec x qui varie de 0 à 5.
On obtient donc : L=[1{,}3{,}5{,}7{,}9{,}11] .
On considère la liste L générée par compréhension par le code suivant :
L=[2*x**2 for x in range(5)]
Quels sont les éléments de L ?
La liste L est générée par compréhension du nombre 2x^2 avec x qui varie de 0 à 4.
On obtient donc : L=[0, 2, 8, 18, 32] .
On considère la liste L générée par compréhension par le code suivant :
L=[3-x for x in range(6)]
Quels sont les éléments de L ?
La liste L est générée par compréhension du nombre 3-x avec x qui varie de 0 à 5.
On obtient donc : L= [3, 2, 1, 0, -1, -2].
On considère la liste L générée par compréhension par le code suivant :
L=[ x for x in range(2,10)]
Quels sont les éléments de L ?
La liste L est générée par compréhension du nombre x qui varie de 2 à 9.
On obtient donc : L= [2, 3, 4, 5, 6, 7, 8, 9].
On considère la liste L générée par compréhension par le code suivant :
L=[ 2*x+1 for x in range(10,20)]
Quels sont les éléments de L ?
La liste L est générée par compréhension du nombre 2x+1 avec x qui varie de 10 à 19.
On obtient donc : L= [21, 23, 25, 27, 29, 31, 33, 35, 37, 39] .