Lambda-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.
123square = lambda x: x**2 result = square(5) print(result)
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.
- Definer et lambda-uttrykk ved å bruke nøkkelordet
lambda
. - Lambda-uttrykket skal ta én parameter (
price
). - Hvis
price
er negativ, anses den som ugyldig og skal returnere 0 ved å bruke funksjonenmax()
direkte i lambda-uttrykket. - Lambdaen skal først sjekke prisen og deretter trekke fra 13 % fra det gyldige beløpet.
- Bruk en list comprehension for å bruke
apply_tax
på hver enkelt verdi iprices
.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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-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.
123square = lambda x: x**2 result = square(5) print(result)
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.
- Definer et lambda-uttrykk ved å bruke nøkkelordet
lambda
. - Lambda-uttrykket skal ta én parameter (
price
). - Hvis
price
er negativ, anses den som ugyldig og skal returnere 0 ved å bruke funksjonenmax()
direkte i lambda-uttrykket. - Lambdaen skal først sjekke prisen og deretter trekke fra 13 % fra det gyldige beløpet.
- Bruk en list comprehension for å bruke
apply_tax
på hver enkelt verdi iprices
.
Løsning
Takk for tilbakemeldingene dine!
single