让我们说我们有一个函数添加如下
def add(x, y):
return x + y
Run Code Online (Sandbox Code Playgroud)
我们想为数组应用map函数
map(add, [1, 2, 3], 2)
Run Code Online (Sandbox Code Playgroud)
语义是我想为数组的每个元素添加2.但是该map函数也需要第三个参数中的列表.
注意:为了简单起见,我将添加示例.我原来的功能要复杂得多.当然,设置y添加功能的默认值的选项是不可能的,因为它将针对每个呼叫进行更改.
给出一个列表字典
vd = {'A': [1,0,1], 'B':[-1,0,1], 'C':[0,1,1]}
Run Code Online (Sandbox Code Playgroud)
我想明智地添加列表元素.所以我想将列表A中的第一个元素添加到列表B的第一个元素,反之亦然,复杂性是你不能依赖标签A,B,C.它可以是任何东西.第二,字典的长度也是可变的.这里是3.但它可能是30.
我需要的结果是列表[0,1,3]
python ×2