Função map() do Python

Exemplo

Calcular o comprimento de cada palavra no tuplo:

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

Executar exemplo

Definição e uso

A função map() executa a função especificada para cada item do iterable.

Sintaxe

map(função, iteráveis)

Valor do parâmetro

Parâmetro Descrição
função Obrigatório. Função executada para cada item.
iterável

Obrigatório. Objeto sequência, conjunto ou iterador.

Você pode enviar quantos iteráveis quiser, apenas certifique-se de que a função tenha um parâmetro para cada iterável.

Você pode enviar quantos iteráveis quiser, apenas certifique-se de que a função tenha um parâmetro para cada iterável.

Mais exemplos

Exemplo

Gerar novos frutos ao enviar dois objetos iteráveis para a função:

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

Executar exemplo