Kursinhalt
Einführung in Python
Einführung in Python
Lambda Functions 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.
python
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!