Функция 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'))

Запуск примера