当前位置:首页python > 正文

Python两个列表元素相乘

作者:野牛程序员:2023-06-20 06:27:22python阅读 2687

要将两个列表的元素进行相乘,可以使用列表推导式或循环来实现。以下是两种方法的示例代码:

方法一:使用列表推导式

list1 = [1, 2, 3, 4]
list2 = [5, 6, 7, 8]

result = [x * y for x, y in zip(list1, list2)]
print(result)

输出:

[5, 12, 21, 32]

方法二:使用循环

list1 = [1, 2, 3, 4]
list2 = [5, 6, 7, 8]

result = []
for x, y in zip(list1, list2):
    result.append(x * y)
    
print(result)

输出:

[5, 12, 21, 32]

这两种方法都使用了zip()函数来同时迭代两个列表的元素,并将相应位置上的元素相乘,然后将结果存储到新的列表中。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击