我敢肯定有办法做到这一点,但我一直无法找到它。说我有:
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]