Чтобы создать анонимную функцию в Python, нужно использовать ключевое слово lambda. 12 Синтаксис для создания лямбда-функций выглядит следующим образом: lambda [аргументы] : выражение
. 1
Пример создания лямбда-функции, которая принимает два аргумента и возвращает их сумму: 2
sum = lambda x, y: x + y
Ещё один пример создания анонимной функции с параметром x, которая прибавляет к переданному значению 2: 3
lambda x: x + 2
Также любую функцию можно использовать напрямую, без сохранения в переменной: 3
(lambda:print('I love Hexlet'))() # => I love Hexlet
При этом определение функции следует обернуть в круглые скобки, чтобы обозначить границы определения для интерпретатора. 3