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 zu definieren, bei denen eine Funktion direkt vor Ort angegeben werden kann.
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 kompakte Syntax. Sie sind praktisch, wenn eine einfache Funktion definiert werden soll, 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.
- Definieren eines Lambda-Ausdrucks mit dem Schlüsselwort
lambda. - Der Lambda-Ausdruck soll einen Parameter (
price) akzeptieren. - Ist der
pricenegativ, 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 dann 13 % vom gültigen Betrag abziehen.
- Verwenden einer List Comprehension, um
apply_taxauf jedes Element inpricesanzuwenden.
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
Awesome!
Completion rate improved to 4.17
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 zu definieren, bei denen eine Funktion direkt vor Ort angegeben werden kann.
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 kompakte Syntax. Sie sind praktisch, wenn eine einfache Funktion definiert werden soll, 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.
- Definieren eines Lambda-Ausdrucks mit dem Schlüsselwort
lambda. - Der Lambda-Ausdruck soll einen Parameter (
price) akzeptieren. - Ist der
pricenegativ, 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 dann 13 % vom gültigen Betrag abziehen.
- Verwenden einer List Comprehension, um
apply_taxauf jedes Element inpricesanzuwenden.
Lösung
Danke für Ihr Feedback!
single