无论如何在没有for循环的情况下使用一个固定参数的列表上的用户映射?例如
def addx(x, y):
return x + y
print map(addx, 10, [10,20])
Run Code Online (Sandbox Code Playgroud)
输出应为20和30
谢谢
from functools import partial
map(partial(addx, 10), [10, 20])
Run Code Online (Sandbox Code Playgroud)
演示:
>>> from functools import partial
>>>
>>> def addx(x, y):
... return x + y
...
>>> map(partial(addx, 10), [10, 20])
[20, 30]
Run Code Online (Sandbox Code Playgroud)