Funkce Python Lambda
Funkce lambda je malá anonymní funkce.
Funkce lambda může mít libovolný počet argumentů, ale může mít pouze jeden výraz.
Syntax
lambda arguments : expression
Výraz je proveden a výsledek je vrácen:
Příklad
Funkce lambda, která k číslu zadanému jako argument přidá 10 a vytiskne výsledek:
x = lambda a : a + 10
print(x(5))
Funkce lambda mohou mít libovolný počet argumentů:
Příklad
Funkce lambda, která násobí argument a argumentem b a tiskne výsledek:
x = lambda a, b : a * b
print(x(5, 6))
Příklad
Funkce lambda, která sečte argumenty a, b a c a vytiskne výsledek:
x = lambda a, b, c : a + b + c
print(x(5, 6,
2))