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

Приведи пример сложной 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` для композиции операций

Хотя такой код работает, для сложной логики лучше использовать обычные функции для читаемости.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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