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

- 上一篇:python列表怎么替换元素
- 下一篇:Python 中zip()函数的作用