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))
Начать дискуссию