Python Lambda-functie
Een lambda-functie is een kleine anonieme functie.
Een lambda-functie kan een willekeurig aantal argumenten hebben, maar kan slechts één uitdrukking hebben.
Syntaxis
lambda arguments : expression
De expressie wordt uitgevoerd en het resultaat wordt geretourneerd:
Voorbeeld
Een lambda-functie die 10 optelt bij het getal dat als argument is doorgegeven, en het resultaat afdrukt:
x = lambda a : a + 10
print(x(5))
Lambda-functies kunnen een willekeurig aantal argumenten aannemen:
Voorbeeld
Een lambda-functie die argument a vermenigvuldigt met argument b en het resultaat afdrukt:
x = lambda a, b : a * b
print(x(5, 6))
Voorbeeld
Een lambda-functie die argument a, b en c optelt en het resultaat afdrukt:
x = lambda a, b, c : a + b + c
print(x(5, 6,
2))