Jak zrobić wiele argumentów, aby odwzorować funkcję, gdzie jeden pozostaje taki sam w Pythonie?
Powiedzmy, że mamy funkcję dodawania w następujący sposób
def add(x, y):
return x + y
chcemy zastosować funkcję mapy dla tablicy
map(add, [1, 2, 3], 2)
Semantykę chcę dodać 2 do każdego elementu tablicy. Alemap
funkcja wymaga również listy w trzecim argumencie.
Uwaga: Dodaję przykład dla uproszczenia. Moja oryginalna funkcja jest znacznie bardziej skomplikowana. I oczywiście opcja ustawiania domyślnej wartościy
w funkcji dodawania nie wchodzi w grę, ponieważ zostanie zmieniona dla każdego połączenia.