Funkcja map() w Pythonie

Przykład

Oblicz długość każdej frazy w zbiorze:

def myfunc(n):
  return len(n)
x = map(myfunc, ('apple', 'banana', 'cherry'))

Uruchomienie przykładu

Definicja i użycie

Funkcja map() wykona określoną funkcję dla każdego elementu iterable.

Gramatyka

map(function, iterables)

Wartość parametru

Parametr Opis
function Wymagane. Funkcja wykonywana dla każdego elementu.
iterable

Wymagane. Obiekt sekwencyjny, zbior czy iterator.

Możesz wysłać dowolną liczbę obiektów iterowalnych, ale upewnij się, że funkcja ma jeden parametr dla każdego obiektu iterowalnego.

Możesz wysłać dowolną liczbę obiektów iterowalnych, ale upewnij się, że funkcja ma jeden parametr dla każdego obiektu iterowalnego.

Więcej przykładów

Przykład

Tworzenie nowych owoców poprzez wysłanie dwóch obiektów iterowalnych do funkcji:

def myfunc(a, b):
  return a + b
x = map(myfunc, ('apple', 'banana', 'cherry'), ('orange', 'lemon', 'pineapple'))

Uruchomienie przykładu