Встречается на собеседованиях • сегодня

В чем особенность Lambda функции

Лямбда-функции в Python — это анонимные функции, которые создаются с помощью ключевого слова lambda. Они могут принимать любое количество аргументов, но содержат только одно выражение, результат которого автоматически возвращается.

Особенности:

  • Не имеют имени (анонимные)
  • Ограничены одним выражением
  • Не поддерживают аннотации типов
  • Не могут содержать операторы (только выражения)
  • Часто используются для коротких операций

Пример:

python
# Обычная функция
def square(x):
    return x ** 2

# Эквивалентная лямбда
square_lambda = lambda x: x ** 2

print(square(5))        # 25
print(square_lambda(5))  # 25

Типичное применение:

  • В функциях высшего порядка (map, filter, sorted)
  • Для коротких callback-функций
  • Когда нужна простая одноразовая функция

Лямбды особенно полезны, когда функция нужна временно и не требует сложной логики.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы