📌  相关文章
📜  如何在 python 中将两个列表相乘 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:38:23.833000             🧑  作者: Mango

在 Python 中将两个列表相乘

在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 中将两个列表相乘的方法。