Eine Lambda-Funktion in Python ist eine kleine anonyme Funktion ohne Namen. Sie kann beliebig viele Argumente haben, führt aber nur einen Ausdruck aus. Lambda-Funktionen werden in Python vor allem verwendet, wenn eine Funktion für einen kurzen Zeitraum benötigt wird und es nicht notwendig ist, sie mit einem Namen zu definieren.
Eine Lambda-Funktion wird in Python wie folgt definiert:
lambda arguments : expression
Hier sind die ‘arguments’ die Eingabeparameter der Funktion und ‘expression’ ist der Ausdruck, der ausgeführt wird und dessen Ergebnis zurückgegeben wird.
Beispiel:
double = lambda x: x * 2
print(double(5)) # gibt 10 aus