Встречается на собеседованиях • сегодня
Для каких задач лучше использовать 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) - Многократное использование (нет имени для повторного вызова)
- Требуется документация или аннотации типов
Лямбды делают код компактным, но могут снизить читаемость при злоупотреблении.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы