Lambda
Funkce lambda jsou tzv. anonymní funkce (funkce, které nemají jméno). Používají se většinou na jednořádkové malé funkce. Lambda funkce nemohou obsahovat, oproti normálním funkcím, příkazy.
Výraz:
lambda argumenty: výraz
vrací funkci. Tato se chová stejně jako:
def name(argumenty):
return výraz
Srovnání běžné a lambda funkce
>>> def f(x):
return x**2
>>> print f(8)
64
>>>
>>> g = lambda x: x**2
>>>
>>> print g(8)
64