📅  最后修改于: 2023-12-03 15:38:23.833000             🧑  作者: Mango
在Python中有多种方法可以将两个列表相乘。以下是其中两种常用的方法。
这是最基本的方法,使用循环来遍历每个元素并相乘。代码如下:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = []
for i in range(len(list1)):
result.append(list1[i] * list2[i])
print(result) #[4, 10, 18]
使用for循环遍历每个元素并将它们相乘,然后将结果添加到result
列表中。
另一种方法是使用列表推导式,它可以使代码更优雅。代码如下:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = [list1[i] * list2[i] for i in range(len(list1))]
print(result) #[4, 10, 18]
在一个列表中创建一个for循环表达式,并将乘积添加到结果列表中。
无论使用哪种方法都可以得到相同的结果。选择哪种方法完全取决于个人偏好。
以上就是如何在 Python 中将两个列表相乘的方法。