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'))
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'))