如果列表中元素类型不同,可以使用zip函数将两个列表打包,然后使用map函数进行操作。例如,如果一个列表包含整数,另一个列表包含浮点数,则可以使用以下代码:
a = [1, 2, 3]
b = [1.1, 2.2, 3.3]
result = list(map(lambda x, y: x * y, a, b))
print(result)
输出:
[1.1, 4.4, 9.9]
如果两个列表元素的类型都相同,可以使用Numpy库中的multiply函数进行操作。例如,如果两个列表都包含整数,则可以使用以下代码:
import numpy as np
a = [1, 2, 3]
b = [4, 5, 6]
result = np.multiply(a, b)
print(result)
输出:
[ 4 10 18]
上一篇:不同类型的两个对象的交集
下一篇:不同类型的列合并