Let’s say we have a function add
as follows
def add(x, y):
return x + y
we want to apply map function for an array
map(add, [1, 2, 3], 2)
The semantics are I want to add 2 to every element of the array. But the map
function requires a list in the third argument as well.
Note: I am putting the add
example for simplicity. My original function is much more complicated. And of course option of setting the default value of y
in add
function is out of question as it will be changed for every call.