more arguments in comprehension lists [ for ... for ]
Publié : ven. oct. 25, 2019 10:18 pm
Hi BP, in the future there will be support for more argument in comprehension lists [ for ... for ]
[double(x) for x in range(10)] [enter] returns
[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
[double(x) for x in range(10) if x mod 2==0] [enter] returns
[0, 4, 8, 12, 16]
[x+y for x in [10,30,50] for y in [20,40,60]] [enter] Syntax Error
expected [30, 50, 70, 50, 70, 90, 70, 90, 110]
Code : Tout sélectionner
def double(x):
return x*2
[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
[double(x) for x in range(10) if x mod 2==0] [enter] returns
[0, 4, 8, 12, 16]
[x+y for x in [10,30,50] for y in [20,40,60]] [enter] Syntax Error
expected [30, 50, 70, 50, 70, 90, 70, 90, 110]