Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Lambda Funktioner i Python | Funktioner i Python
Introduktion til Python
course content

Kursusindhold

Introduktion til Python

Introduktion til Python

1. Første Bekendtskab med Python
2. Variabler og Typer i Python
3. Betingede Udsagn i Python
4. Andre Datatyper i Python
5. Løkker i Python
6. Funktioner i Python

book
Lambda Funktioner i Python

Alle de funktioner, du har oprettet indtil nu, gemmes i hukommelsen efter at have kørt koden for første gang. Dog ønsker du måske ikke altid at definere en separat funktion—specielt for simple, ligetil opgaver. I disse tilfælde kan Pythons lambda funktion være nyttig, da den skaber anonyme funktioner.

python

Lad os illustrere dette ved at genbesøge vores tidligere funktion. Du kan omskrive den ved hjælp af en lambda funktion for at returnere den kvadrerede sum af to tal.

1234
# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
copy

Bemærk

Ikke alle diskuterede funktioner kan konverteres til lambda funktioner. Typisk er lambda funktioner bedst egnet til korte operationer, der passer inden for en enkelt linje.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 11

Spørg AI

expand
ChatGPT

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

course content

Kursusindhold

Introduktion til Python

Introduktion til Python

1. Første Bekendtskab med Python
2. Variabler og Typer i Python
3. Betingede Udsagn i Python
4. Andre Datatyper i Python
5. Løkker i Python
6. Funktioner i Python

book
Lambda Funktioner i Python

Alle de funktioner, du har oprettet indtil nu, gemmes i hukommelsen efter at have kørt koden for første gang. Dog ønsker du måske ikke altid at definere en separat funktion—specielt for simple, ligetil opgaver. I disse tilfælde kan Pythons lambda funktion være nyttig, da den skaber anonyme funktioner.

python

Lad os illustrere dette ved at genbesøge vores tidligere funktion. Du kan omskrive den ved hjælp af en lambda funktion for at returnere den kvadrerede sum af to tal.

1234
# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
copy

Bemærk

Ikke alle diskuterede funktioner kan konverteres til lambda funktioner. Typisk er lambda funktioner bedst egnet til korte operationer, der passer inden for en enkelt linje.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 11
Vi beklager, at noget gik galt. Hvad skete der?
some-alt