我敢肯定有办法做到这一点,但我一直无法找到它。说我有:
foo = [
[1, 2],
[3, 4],
[5, 6]
]
def add(num1, num2):
return num1 + num2
那么我如何使用map(add, foo)
它使其通过num1=1
,num2=2
对于第一次迭代,即它通过add(1, 2)
,然后add(3, 4)
对于第二次,等等?
- 尝试
map(add, foo)
显然是add([1, 2], #nothing)
第一次迭代 - 尝试
map(add, *foo)
第add(1, 3, 5)
一次迭代
我想在第一次迭代map(add, foo)
中做一些事情。add(1, 2)
预期输出:[3, 7, 11]