Допустим, что мы добавим функцию следующим образом:
def add(x, y):
return x + y
мы хотим применить функцию отображения для массива
map(add, [1, 2, 3], 2)
Семантика: я хочу добавить 2 к каждому элементу массива. Но функция map
также требует список в третьем аргументе.
Примечание. Я добавляю пример добавления для простоты. Моя оригинальная функция намного сложнее. И, конечно, вариант установки значения по умолчанию y
в функции добавления не может быть и речи, поскольку он будет изменен для каждого вызова.