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

Для каких задач лучше использовать Lambda функцию

Lambda-функции в Python идеальны для простых, одноразовых операций, где не требуется полноценное объявление функции через def. Они часто используются в сочетании с функциями высшего порядка (map, filter, sorted), где нужна краткая логика.

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

python
# Сортировка списка строк по длине
words = ["apple", "banana", "cherry"]
sorted_words = sorted(words, key=lambda x: len(x))

# Фильтрация чётных чисел
numbers = [1, 2, 3, 4, 5]
evens = list(filter(lambda x: x % 2 == 0, numbers))

Когда НЕ использовать:

  • Сложная логика (лучше def)
  • Многократное использование (нет имени для повторного вызова)
  • Требуется документация или аннотации типов

Лямбды делают код компактным, но могут снизить читаемость при злоупотреблении.

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

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

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

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