当前位置: 首页 > 编程笔记 >

Python 实现两个列表里元素对应相乘的方法

王航
2023-03-14
本文向大家介绍Python 实现两个列表里元素对应相乘的方法,包括了Python 实现两个列表里元素对应相乘的方法的使用技巧和注意事项,需要的朋友参考一下

方法一:

结合zip函数,使用map函数:

List1 = [1,2,3,4]
List2 = [5,6,7,8]
List3 = map(lambda (a,b):a*b,zip(List1,List2))
print List3

方法二:

把列表转化为数组,使用np.multiply函数

List = [1,2,3]
List2 = [5,6,7]
List3 = np.multiply(np.array(List1),np.array(List2))
print List3.tolist()

以上这篇Python 实现两个列表里元素对应相乘的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍Python实现两个list对应元素相减操作示例,包括了Python实现两个list对应元素相减操作示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python实现两个list对应元素相减操作。分享给大家供大家参考,具体如下: 两个list的对应元素操作,这里以相减为例: 运行结果: 更多关于Python相关内容感兴趣的读者可查看本站专题:《Python列表(list)操

  • 本文向大家介绍python 实现交换两个列表元素的位置示例,包括了python 实现交换两个列表元素的位置示例的使用技巧和注意事项,需要的朋友参考一下 在IDLE 中验证如下: python是可以一次赋值两个变量的!谢谢! 以上这篇python 实现交换两个列表元素的位置示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Python中无限元素列表的实现方法,包括了Python中无限元素列表的实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python怎么实现无限元素列表的方法,具体实现可使用Yield来完成。 下面所述的2段实例代码通过Python Yield 生成器实现了简单的无限元素列表。 1.递增无限列表 具体代码如下: 2.斐波那契无限列表 具体代码如下:

  • 本文向大家介绍python实现删除列表中某个元素的3种方法,包括了python实现删除列表中某个元素的3种方法的使用技巧和注意事项,需要的朋友参考一下 python中关于删除list中的某个元素,一般有三种方法:remove、pop、del: 1.remove: 删除单个元素,删除首个符合条件的元素,按值删除 举例说明: [1, 3, 4, 5, 2, 6] 2.pop: 删除单个或多个元素,按位

  • 本文向大家介绍python中利用numpy.array()实现俩个数值列表的对应相加方法,包括了python中利用numpy.array()实现俩个数值列表的对应相加方法的使用技巧和注意事项,需要的朋友参考一下 小编想把用python将列表[1,1,1,1,1,1,1,1,1,1] 和 列表 [2,2,2,2,2,2,2,2,2,2]对应相加成[3,3,3,3,3,3,3,3,3,3]。 代码如下

  • 问题内容: 如何进行for循环或列表理解,以便每次迭代都给我两个元素? 输出: 问题答案: 你需要一个实施。 对于Python 2: 或更笼统地说: 在Python 3中,你可以替换为内置函数,然后删除import。 所有信贷蒂诺对他的回答到我的问题,我发现这是非常有效的,因为它只是在列表上循环一次,并在此过程中不会产生任何不必要的名单。 注意:不要将其与Python自己的文档中的pairwise