Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Lambda-Functies | Recursie en Lambda-Functies
Python Functies Tutorial

bookLambda-Functies

Lambda-functies zijn anonieme functies, wat betekent dat ze geen naam hebben. Ze worden aangemaakt met het sleutelwoord lambda en worden vaak gebruikt om korte functies te definiëren waarbij je direct een functie kunt specificeren.

De basis-syntaxis van een lambda-functie is als volgt:

lambda arguments: expression
  • lambda: het sleutelwoord dat het begin van een lambda-functiedefinitie aangeeft;
  • arguments: de lijst met argumenten die de functie accepteert;
  • expression: de expressie die wordt uitgevoerd wanneer de functie wordt aangeroepen. Het resultaat van de expressie wordt als waarde van de functie geretourneerd.

Het belangrijkste kenmerk van lambda-functies is hun beknopte syntaxis. Ze zijn handig wanneer een eenvoudige functie nodig is zonder veel code te schrijven.

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

Swipe to start coding

Er is een lijst met prijzen (prices), en er moet een lambda-expressie worden geïmplementeerd die een prijs als parameter neemt en 13% belasting aftrekt.

  1. Definieer een lambda-expressie met behulp van het trefwoord lambda.
  2. De lambda-expressie moet één parameter (price) accepteren.
  3. Als de price negatief is, wordt deze als ongeldig beschouwd en moet 0 worden geretourneerd met de functie max() direct binnen de lambda-expressie.
  4. De lambda moet eerst de prijs controleren en vervolgens 13% aftrekken van het geldige bedrag.
  5. Gebruik een list comprehension om apply_tax toe te passen op elk element in prices.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 3
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

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-Functies

Veeg om het menu te tonen

Lambda-functies zijn anonieme functies, wat betekent dat ze geen naam hebben. Ze worden aangemaakt met het sleutelwoord lambda en worden vaak gebruikt om korte functies te definiëren waarbij je direct een functie kunt specificeren.

De basis-syntaxis van een lambda-functie is als volgt:

lambda arguments: expression
  • lambda: het sleutelwoord dat het begin van een lambda-functiedefinitie aangeeft;
  • arguments: de lijst met argumenten die de functie accepteert;
  • expression: de expressie die wordt uitgevoerd wanneer de functie wordt aangeroepen. Het resultaat van de expressie wordt als waarde van de functie geretourneerd.

Het belangrijkste kenmerk van lambda-functies is hun beknopte syntaxis. Ze zijn handig wanneer een eenvoudige functie nodig is zonder veel code te schrijven.

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

Swipe to start coding

Er is een lijst met prijzen (prices), en er moet een lambda-expressie worden geïmplementeerd die een prijs als parameter neemt en 13% belasting aftrekt.

  1. Definieer een lambda-expressie met behulp van het trefwoord lambda.
  2. De lambda-expressie moet één parameter (price) accepteren.
  3. Als de price negatief is, wordt deze als ongeldig beschouwd en moet 0 worden geretourneerd met de functie max() direct binnen de lambda-expressie.
  4. De lambda moet eerst de prijs controleren en vervolgens 13% aftrekken van het geldige bedrag.
  5. Gebruik een list comprehension om apply_tax toe te passen op elk element in prices.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 3
single

single

some-alt