I want to multiply a one dimensional list with a two dimensional list elements. How can I do it with list comprehension?
a = [1,2]
b = [[3,4],[5,6]]
The desired result is
c = [[3,8],[5,12]
>Solution :
You can use nested list comprehension:
c = [ [x * y for x, y in zip(a, row)] for row in b ]