Kursinhalt
Einführung in Python
Einführung in Python
Lambda-Funktionen in Python
Alle Funktionen, die Sie bisher erstellt haben, werden nach dem ersten Ausführen des Codes im Speicher gespeichert. Manchmal möchten Sie jedoch möglicherweise keine separate Funktion definieren – insbesondere für einfache, unkomplizierte Aufgaben. In diesen Fällen kann die lambda
-Funktion von Python nützlich sein, da sie anonyme Funktionen erstellt.
Lassen Sie uns dies veranschaulichen, indem wir unsere frühere Funktion erneut betrachten. Sie können sie mit einer Lambda-Funktion umschreiben, um die quadrierte Summe von zwei Zahlen zurückzugeben.
# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
Hinweis
Nicht alle besprochenen Funktionen können in
lambda
-Funktionen umgewandelt werden. Typischerweise eignen sichlambda
-Funktionen am besten für kurze Operationen, die in eine einzelne Zeile passen.
Danke für Ihr Feedback!