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

bookLambda-funksjoner

Lambda-funksjoner er anonyme funksjoner, noe som betyr at de ikke har noe navn. De opprettes ved hjelp av nøkkelordet lambda og brukes ofte til å definere korte funksjoner der du kan angi en funksjon direkte.

Den grunnleggende syntaksen for en lambda-funksjon er som følger:

lambda arguments: expression
  • lambda: nøkkelordet som markerer starten på en lambda-funksjonsdefinisjon;
  • arguments: listen over argumenter funksjonen tar imot;
  • expression: uttrykket som utføres når funksjonen kalles. Resultatet av uttrykket returneres som funksjonens verdi.

Hovedtrekket ved lambda-funksjoner er deres konsise syntaks. De er praktiske når du trenger å definere en enkel funksjon uten å skrive mye kode.

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

Swipe to start coding

Det finnes en liste med priser (prices), og et lambda-uttrykk skal implementeres som tar en pris som parameter og trekker fra 13 % skatt.

  1. Definer et lambda-uttrykk ved å bruke nøkkelordet lambda.
  2. Lambda-uttrykket skal ta én parameter (price).
  3. Hvis price er negativ, anses den som ugyldig og skal returnere 0 ved å bruke funksjonen max() direkte i lambda-uttrykket.
  4. Lambdaen skal først sjekke prisen og deretter trekke fra 13 % fra det gyldige beløpet.
  5. Bruk en list comprehension for å bruke apply_taxhver enkelt verdi i prices.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 3
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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

bookLambda-funksjoner

Sveip for å vise menyen

Lambda-funksjoner er anonyme funksjoner, noe som betyr at de ikke har noe navn. De opprettes ved hjelp av nøkkelordet lambda og brukes ofte til å definere korte funksjoner der du kan angi en funksjon direkte.

Den grunnleggende syntaksen for en lambda-funksjon er som følger:

lambda arguments: expression
  • lambda: nøkkelordet som markerer starten på en lambda-funksjonsdefinisjon;
  • arguments: listen over argumenter funksjonen tar imot;
  • expression: uttrykket som utføres når funksjonen kalles. Resultatet av uttrykket returneres som funksjonens verdi.

Hovedtrekket ved lambda-funksjoner er deres konsise syntaks. De er praktiske når du trenger å definere en enkel funksjon uten å skrive mye kode.

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

Swipe to start coding

Det finnes en liste med priser (prices), og et lambda-uttrykk skal implementeres som tar en pris som parameter og trekker fra 13 % skatt.

  1. Definer et lambda-uttrykk ved å bruke nøkkelordet lambda.
  2. Lambda-uttrykket skal ta én parameter (price).
  3. Hvis price er negativ, anses den som ugyldig og skal returnere 0 ved å bruke funksjonen max() direkte i lambda-uttrykket.
  4. Lambdaen skal først sjekke prisen og deretter trekke fra 13 % fra det gyldige beløpet.
  5. Bruk en list comprehension for å bruke apply_taxhver enkelt verdi i prices.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 3
single

single

some-alt