Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Lambda-Funktioner | Rekursion og Lambda-Funktioner
Python Funktioner Vejledning

bookLambda-Funktioner

Lambda-funktioner er anonyme funktioner, hvilket betyder, at de ikke har et navn. De oprettes ved hjælp af nøgleordet lambda og bruges ofte til at definere korte funktioner, hvor du kan specificere en funktion direkte.

Den grundlæggende syntaks for en lambda-funktion er som følger:

lambda arguments: expression
  • lambda: nøgleordet, der angiver starten på en lambda-funktionsdefinition;
  • arguments: listen over argumenter, som funktionen modtager;
  • expression: udtrykket, der udføres, når funktionen kaldes. Resultatet af udtrykket returneres som funktionens værdi.

Den vigtigste egenskab ved lambda-funktioner er deres korte syntaks. De er praktiske, når du har brug for at definere en simpel funktion uden at skrive meget kode.

123
square = lambda x: x**2 result = square(5) print(result)
copy
Opgave

Swipe to start coding

Der er en liste af priser (prices), og et lambda-udtryk skal implementeres, som tager en pris som parameter og fratrækker 13% skat fra denne.

  1. Definér et lambda-udtryk ved hjælp af nøgleordet lambda.
  2. Lambda-udtrykket skal tage én parameter (price).
  3. Hvis price er negativ, betragtes den som ugyldig og skal returnere 0 ved at bruge funktionen max() direkte i lambda-udtrykket.
  4. Lambdaen skal først kontrollere prisen og derefter fratrække 13% fra det gyldige beløb.
  5. Brug en listeforståelse til at anvende apply_taxhver enkelt i prices.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 3
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 4.17

bookLambda-Funktioner

Stryg for at vise menuen

Lambda-funktioner er anonyme funktioner, hvilket betyder, at de ikke har et navn. De oprettes ved hjælp af nøgleordet lambda og bruges ofte til at definere korte funktioner, hvor du kan specificere en funktion direkte.

Den grundlæggende syntaks for en lambda-funktion er som følger:

lambda arguments: expression
  • lambda: nøgleordet, der angiver starten på en lambda-funktionsdefinition;
  • arguments: listen over argumenter, som funktionen modtager;
  • expression: udtrykket, der udføres, når funktionen kaldes. Resultatet af udtrykket returneres som funktionens værdi.

Den vigtigste egenskab ved lambda-funktioner er deres korte syntaks. De er praktiske, når du har brug for at definere en simpel funktion uden at skrive meget kode.

123
square = lambda x: x**2 result = square(5) print(result)
copy
Opgave

Swipe to start coding

Der er en liste af priser (prices), og et lambda-udtryk skal implementeres, som tager en pris som parameter og fratrækker 13% skat fra denne.

  1. Definér et lambda-udtryk ved hjælp af nøgleordet lambda.
  2. Lambda-udtrykket skal tage én parameter (price).
  3. Hvis price er negativ, betragtes den som ugyldig og skal returnere 0 ved at bruge funktionen max() direkte i lambda-udtrykket.
  4. Lambdaen skal først kontrollere prisen og derefter fratrække 13% fra det gyldige beløb.
  5. Brug en listeforståelse til at anvende apply_taxhver enkelt i prices.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 3
single

single

some-alt