Py学习  »  Python

Python——试图找出如何将两个列表的每个部分相乘

Jack • 3 年前 • 1435 次点击  

我试图计算一个列表中的每个元素乘以另一个列表中的每个元素的乘积。从每一个列表中,每个列表都是相乘的。

例如,在 list1 我有4,在清单2中需要乘以3。接下来是4英寸 清单1 需要乘以1英寸 list2 .模式将继续,直到我收到输出: [12,4,36,8,6,2,18,4,21,7,63,14] .我还没能做到这一点--以下是我目前掌握的代码:

def multiply_lists(list1,list2):
    for i in range(0,len(list1)):
        products.append(list1[i]*list2[i])
    return products

list1 = [4,2,7]
list2 = [3,1,9,2]
products = []
print ('list1 = ',list1,';','list2 = ', list2) 
prod_list = multiply_lists(list1,list2)
print ('prod_list = ',prod_list)
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/131032
 
1435 次点击  
文章 [ 4 ]  |  最新文章 3 年前