Собесов

Хабр Python — list comprehension, map, filter и когда что выбирать

PythonPython базовыйЛёгкаяJunior

Условие

Из списка чисел nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] нужно получить:

  1. Список квадратов чётных чисел.
  2. Сумму квадратов чётных чисел.
  3. Словарь {n: n**2} для чётных.

Сравните решения через list comprehension и через map/filter. Что предпочтительнее в аналитическом коде?

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти