Как создать анонимную функции в Python? — Q&A Хекслет
2026-02-26 23:21 Diff

Для объявления анонимной функции вместо def используется ключевое слово lambda.

Синтаксис:

lambda [parameters]: expression

Примеры использования:

sum = lambda x, y: x + y sum(1, 2) # 3 l = [1, 2, 5, 3, 4] l.sort(key=lambda x: -x) l # [5, 4, 3, 2, 1] list(filter(lambda x: x % 2 == 0, l)) # [2, 4]