lambda-функция в Python
Лямбда-выражения в языке Python представляют небольшие анонимные функции, которые определяются с помощью оператора lambda.
Синтаксис:
lambda аргументы: выражение
Пример ламбда-функции
Ниже представлен пример лямбда-функции, удваивающей вводимое значение.
double = lambda x: x * 2
print(double(3))
Вывод:
6
Обьяснение:
В вышеуказанном коде lambda x: x*2 — это лямбда-функция. Здесь x — это аргумент, а x*2 — это выражение, которое вычисляется и возвращается.
Эта функция безымянная. Она возвращает функциональный объект с идентификатором double. Сейчас мы можем считать её обычной функцией.
Инструкция:
double = lambda x: x*2
Эквивалентна:
def double(x):
return x * 2
print(double(3))
Начать дискуссию