I would like using an if condition in a generator object, but get a syntax error. Please, any idea?
list_a = list(range(1,5))
list_b = [True, True, False, True]
my_zip = list(zip(list_a, list_b))
new = [2*l[0] if l[1] for l in my_zip]
new = [2*l[0] if l[1] for l in my_zip]
^
SyntaxError: invalid syntax
Any feedbacks are welcomed! Thanks!