Функция map() в Python
Пример
Рассчитайте длину каждого слова в кортеже:
def myfunc(n): возврат len(n) x = map(myfunc, ('apple', 'banana', 'cherry'))
Определение и использование
Функция map() выполняет指定的 функцию для каждого элемента iterable.
Синтаксис
map(функция, итеративные объекты)
Значение параметра
Параметр | Описание |
---|---|
функция | Обязателен. Функция, выполняемая для каждого элемента. |
итеративный |
Обязателен. Сquence, set или объект итератора. Вы можете отправить любое количество итеративных объектов, просто убедитесь, что у функции есть один параметр для каждого итеративного объекта. Вы можете отправить столько итеративных объектов, сколько вам нравится, просто убедитесь, что функция имеет один параметр для каждого итеративного объекта. |
Более примеров
Пример
Создайте новые фрукты, отправив два объекта итерации в функцию:
def myfunc(a, b): возврат a + b x = map(myfunc, ('apple', 'banana', 'cherry'), ('orange', 'lemon', 'pineapple'))