Встречается на собеседованиях • сегодня
Работал ли с lambda функциями
Да, работал. Lambda-функции в Python — это анонимные функции, которые объявляются с помощью ключевого слова lambda. Они полезны для коротких операций, где не требуется полное определение функции через def.
Основные особенности:
- Могут принимать любое количество аргументов, но содержат только одно выражение.
- Автоматически возвращают результат вычисления этого выражения.
- Часто используются с функциями
map(),filter(),sorted()и другими, где нужна простая логика.
Пример:
python
numbers = [1, 2, 3, 4, 5]
squared = list(map(lambda x: x ** 2, numbers)) # [1, 4, 9, 16, 25]
even = list(filter(lambda x: x % 2 == 0, numbers)) # [2, 4]
sorted_by_last = sorted(["apple", "banana", "cherry"], key=lambda x: x[-1]) # ["banana", "apple", "cherry"]Лямбды удобны для простых операций, но для сложной логики лучше использовать обычные функции.

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