Работал ли с функцией map

Python Middle Evapps
Работал ли с функцией map
Ответы
Да, работал. `map` применяет функцию к каждому элементу итерируемого объекта (списка, кортежа и т.д.) и возвращает итератор с результатами. Пример: ``` numbers = [1, 2, 3, 4] squared = map(lambda x: x ** 2, numbers) print(list(squared)) # [1, 4, 9, 16] ``` Нюансы: - Возвращает итератор, поэтому для получения списка нужно явное преобразование (`list()`). - Часто заменяется на list comprehensions (`[x ** 2 for x in numbers]`), которые читаются проще. - Может принимать несколько итерируемых объектов, если функция ожидает несколько аргументов. Пример с несколькими списками: ``` a = [1, 2, 3] b = [10, 20, 30] result = map(lambda x, y: x + y, a, b) print(list(result)) # [11, 22, 33] ```