Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Lambda-Funktionen in Python | Funktionen in Python
Einführung in Python

bookLambda-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.

lambda var1, var2, ... : expression

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.

1234
# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
copy

Hinweis

Nicht alle besprochenen Funktionen können in lambda-Funktionen umgewandelt werden. Typischerweise eignen sich lambda-Funktionen am besten für kurze Operationen, die in eine einzelne Zeile passen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 11

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 1.67

bookLambda-Funktionen in Python

Swipe um das Menü anzuzeigen

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.

lambda var1, var2, ... : expression

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.

1234
# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
copy

Hinweis

Nicht alle besprochenen Funktionen können in lambda-Funktionen umgewandelt werden. Typischerweise eignen sich lambda-Funktionen am besten für kurze Operationen, die in eine einzelne Zeile passen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 11
some-alt