Когда я начал изучать Python, одной из первых загадок стали лямбда-функции. Синтаксис вроде простой, а вот название — неожиданное. Почему именно "лямбда"? Почему не просто "анонимная функция" или "короткая функция"? Ответ оказался не только интересным, но и по-своему философским — с математикой, богослужением и элегантной логикой в придачу. В этой статье разберёмся, что такое лямбда-функции в Python, зачем они нужны и почему носят такое необычное имя. Когда вы впервые встречаете лямбда-функцию в Python, это может выглядеть так: add = lambda x, y: x + y print(add(3, 5)) # Выведет 8 На первый взгляд — просто функция без имени. Но именно ключевое слово lambda и стало поводом для вопросов. Почему не anon или short_func? Зачем такая отсылка к греческой букве? Лямбда-функции — это анонимные функции, то есть функции без имени, которые можно быстро определить прямо "на месте", особенно когда они нужны один раз и короткие. numbers = [1, 2, 3, 4] squared = list(map(lambda x: x**2, numbers)) pr