use*_*259 1 python map-function
我想从其他列表(a,b,c)创建一个新列表(V)并使用一个函数,但我想利用python并将函数应用于三个列表而不是逐个元素.
例如,我有列表a,b和c; 应用函数后的结果应为V.谢谢.
def mag(a, b, c):
# something sophisticated
return (a+b)*c
a = [1, 5, 7]
b = [4, 8, 3]
c = [2, 6, 3]
V = [10, 78, 30]
Run Code Online (Sandbox Code Playgroud)
您可以使用以下map功能轻松完成此操作:
V = list(map(mag, a, b, c))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
48 次 |
| 最近记录: |