我正在尝试编写一个成对的乘法器函数,它接受两个参数,都是列表。pairwise_multiply 应该返回一个新列表,其中两个输入列表中的每个元素以成对方式相乘。例如
result = pairwise_multiply([1, 2], [3, 4])
print(result)
> [3, 8]
这是我当前的功能,但我不断收到语法错误:
def pairwise_multiply([l1], [l2]):
i = 0
while 1 <= len(l1):
lst = int(l1[i] * l2[i])
i = i + 1
return lst