Обработка списка с помощью map и filter
Python
Junior
Сбербанк
Кратко объясните, что делают функции map и filter. Приведите простой пример для каждой функции.
Ответы
map и filter
map применяет функцию к каждому элементу последовательности.
filter отбирает только те элементы, для которых функция возвращает True.
Примеры:
```python
nums = [1, 2, 3]
# map: умножить на 2
res_map = list(map(lambda x: x * 2, nums)) # [2, 4, 6]
# filter: оставить только чётные
res_filter = list(filter(lambda x: x % 2 == 0, nums)) # [2]
```