Python - Map

Map( )

A função map( ), dita como função "builtin", é implementada diretamente no interpretador Python, podendo ser utilizada sem a importação de um módulo específico.

Esta função, em especial, permite aplicarmos uma função a cada elemento de uma lista, a qual devolve uma nova lista contendo os elementos resultantes da aplicação da função especificada.

import math

lista1 = [1, 4, 9, 16, 25]

lista2 = map(math.sqrt, lista1)

print lista2

raw_input()
 
O programa produzirá a seguinte saída:

[1.0, 2.0, 3.0, 4.0, 5.0]

Esta saída se refere à raiz quadrada de cada um dos números assinalados na lista apresentada e nomeada como lista1. Para tanto, foi necessário utilizarmos a biblioteca padrão de funções matemáticas (import math) e em seguida a função para retornarmos à raiz quadrada de um número, math.sqrt.

Tecs.info - Márcio Ruben
Todos os direitos reservados 2021
Desenvolvido por Webnode
Crie seu site grátis! Este site foi criado com Webnode. Crie um grátis para você também! Comece agora