Встречается на собеседованиях • сегодня
Приведи пример сложной Lambda функции
Вот пример сложной lambda-функции, которая фильтрует список чисел, оставляя только простые числа, и затем возводит их в квадрат:
python
numbers = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
result = list(map(
lambda x: x**2,
filter(
lambda n: n > 1 and all(n % i != 0 for i in range(2, int(n**0.5) + 1)),
numbers
)
))
print(result) # [4, 9, 25, 49, 121]
text
Здесь:
1. Вложенная lambda в `filter` проверяет на простоту число
2. Внешняя lambda в `map` возводит простые числа в квадрат
3. Используются вложенные вызовы `map` и `filter` для композиции операций
Хотя такой код работает, для сложной логики лучше использовать обычные функции для читаемости.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы