Een lambda-functie in Python is een kleine anonieme functie die wordt gedefinieerd met het trefwoord ‘lambda’. Het in dezelfde vorm en werking als een normale functie die wordt gedefinieerd met het ‘def’ trefwoord. Het belangrijkste verschil is dat een lambda-functie meestal wordt gebruikt waar we een naamloze functie nodig hebben voor een korte periode.
In Python hebben we de vrijheid om een functie overal in het programma te definiëren, in de vorm van lambda-functies.
Een lambda functie kan elk aantal argumenten hebben, maar kan slechts één expressie bevatten. Het kan worden gebruikt om een objectfunctie te retourneren of om een eenregelige functie te schrijven.
Bijvoorbeeld:
```
x = lambda e: e + 10
print(x(5))
```
De uitkomst hiervan is ‘15’. De lambda-functie voegt simpelweg 10 toe aan het argument dat is doorgegeven.