Funkcja lambda w Pythonie
Funkcja lambda to mała anonimowa funkcja.
Funkcja lambda może przyjmować dowolną liczbę argumentów, ale może mieć tylko jedno wyrażenie.
Składnia
lambda arguments : expression
Wyrażenie jest wykonywane i zwracany jest wynik:
Przykład
Funkcja lambda, która dodaje 10 do liczby przekazanej jako argument i wyświetla wynik:
x = lambda a : a + 10
print(x(5))
Funkcje lambda mogą przyjmować dowolną liczbę argumentów:
Przykład
Funkcja lambda, która mnoży argument a przez argument b i wyświetla wynik:
x = lambda a, b : a * b
print(x(5, 6))
Przykład
Funkcja lambda, która sumuje argumenty a, b i c i wyświetla wynik:
x = lambda a, b, c : a + b + c
print(x(5, 6,
2))