Lambda-Funktionen
Lambda-Funktionen sind anonyme Funktionen, das bedeutet, sie haben keinen Namen. Sie werden mit dem Schlüsselwort lambda
erstellt und häufig verwendet, um kurze Funktionen direkt an Ort und Stelle zu definieren.
Die grundlegende Syntax einer Lambda-Funktion ist wie folgt:
lambda arguments: expression
lambda
: das Schlüsselwort, das den Beginn einer Lambda-Funktionsdefinition kennzeichnet;arguments
: die Liste der Argumente, die die Funktion entgegennimmt;expression
: der Ausdruck, der beim Aufruf der Funktion ausgeführt wird. Das Ergebnis des Ausdrucks wird als Funktionswert zurückgegeben.
Das Hauptmerkmal von Lambda-Funktionen ist ihre prägnante Syntax. Sie sind praktisch, wenn eine einfache Funktion benötigt wird, ohne viel Code zu schreiben.
123square = lambda x: x**2 result = square(5) print(result)
Swipe to start coding
Es gibt eine Liste von Preisen (prices
), und ein Lambda-Ausdruck soll implementiert werden, der einen Preis als Parameter übernimmt und 13 % Steuer abzieht.
- Definition eines Lambda-Ausdrucks mit dem Schlüsselwort
lambda
. - Der Lambda-Ausdruck soll einen Parameter (
price
) übernehmen. - Ist der
price
negativ, gilt er als ungültig und es soll direkt innerhalb des Lambda-Ausdrucks mit der Funktionmax()
0 zurückgegeben werden. - Der Lambda-Ausdruck soll zuerst den Preis prüfen und anschließend 13 % abziehen vom gültigen Betrag.
- Mit einer List Comprehension soll
apply_tax
auf jedes Element inprices
angewendet werden.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you give more examples of lambda functions?
What are some common use cases for lambda functions?
How do lambda functions differ from regular functions in Python?
Awesome!
Completion rate improved to 4.35
Lambda-Funktionen
Swipe um das Menü anzuzeigen
Lambda-Funktionen sind anonyme Funktionen, das bedeutet, sie haben keinen Namen. Sie werden mit dem Schlüsselwort lambda
erstellt und häufig verwendet, um kurze Funktionen direkt an Ort und Stelle zu definieren.
Die grundlegende Syntax einer Lambda-Funktion ist wie folgt:
lambda arguments: expression
lambda
: das Schlüsselwort, das den Beginn einer Lambda-Funktionsdefinition kennzeichnet;arguments
: die Liste der Argumente, die die Funktion entgegennimmt;expression
: der Ausdruck, der beim Aufruf der Funktion ausgeführt wird. Das Ergebnis des Ausdrucks wird als Funktionswert zurückgegeben.
Das Hauptmerkmal von Lambda-Funktionen ist ihre prägnante Syntax. Sie sind praktisch, wenn eine einfache Funktion benötigt wird, ohne viel Code zu schreiben.
123square = lambda x: x**2 result = square(5) print(result)
Swipe to start coding
Es gibt eine Liste von Preisen (prices
), und ein Lambda-Ausdruck soll implementiert werden, der einen Preis als Parameter übernimmt und 13 % Steuer abzieht.
- Definition eines Lambda-Ausdrucks mit dem Schlüsselwort
lambda
. - Der Lambda-Ausdruck soll einen Parameter (
price
) übernehmen. - Ist der
price
negativ, gilt er als ungültig und es soll direkt innerhalb des Lambda-Ausdrucks mit der Funktionmax()
0 zurückgegeben werden. - Der Lambda-Ausdruck soll zuerst den Preis prüfen und anschließend 13 % abziehen vom gültigen Betrag.
- Mit einer List Comprehension soll
apply_tax
auf jedes Element inprices
angewendet werden.
Lösung
Danke für Ihr Feedback!
single