Aprenda a usar a função de mapa em Python com exemplos



Este artigo cobre o uso da função de mapa em Python com diferentes parâmetros como Function, Iterable com exemplos adequados, incluindo vários argumentos.

A linguagem de programação Python acelerou na última década. A crescente popularidade de a programação trouxe muita demanda para em domínios como , , etc. Um dos principais motivos para esse crescimento foram os recursos prontos para uso com o python. Uma dessas funções é a função de mapa em python, que otimiza a execução de uma função com vários argumentos. Neste artigo, discutiremos a função do mapa em detalhes. Os seguintes tópicos são discutidos neste blog.

O que é uma função de mapa?

Uma função de mapa fornece uma função para a qual cada item em um iterável pode ser passado como um parâmetro. Por exemplo, digamos que temos uma função que calcula o comprimento de uma string. Usando a função de mapa, podemos especificar esta função com um Lista contendo um monte de cordas. A saída terá o comprimento de cada item da lista.





system.exit (0) pode ser usado para encerrar o programa.

função de mapa - função de mapa em python - edureka

Sintaxe

A seguir está um programa simples usando a função de mapa para calcular o comprimento de uma string em uma lista.

def func (x): return len (x) a = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'] b = map (func, a) imprimir (lista (b))
 Resultado: [6, 6, 7, 9, 8, 6, 8]

Parâmetros

  • - É um parâmetro obrigatório que armazena a função que será executada usando a função de mapa.



  • Iterable - armazena o iterable que será passado como um argumento na função. É um parâmetro obrigatório também.

res = map (função, iterável)

Exemplos

  • Passando dois iteráveis ​​de uma vez.
def add (a, b): return a + bx = [1,3,5,7,9] y = [2,4,6,8,10] res = map (add, x, y) print (list (res))
 Resultado: [3, 7, 11, 15, 19]
  • Programa para imprimir o cubo dos primeiros 10 números naturais usando a função de mapa.
def cubo (n): retornar n * n * n a = lista (intervalo (1,11)) res = mapa (cubo, a) imprimir (lista (res))
 Resultado: [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
a = lista (intervalo (1,10)) res = mapa (lambda x: x * x, a) imprimir (lista (res))
 Resultado: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

Podemos usar qualquer tipo de dados no parâmetro iterável incluindo conjuntos , tuplas , etc.

o que é um char em java

Neste artigo, aprendemos como podemos usar a função de mapa em Python com vários exemplos. Observando os exemplos, pode-se imaginar como o código é organizado e legível na linguagem de programação python. Legibilidade e sintaxe fácil são uma das muitas razões pelas quais o python se tornou tão popular na última década. Com a crescente popularidade, a demanda também aumentou em domínios como aprendizado de máquina, inteligência artificial, ciência de dados, etc. Para dominar suas habilidades inscreva-se no edureka’s e comece a aprender.



Tem alguma pergunta? Mencione-os nos comentários. Entraremos em contato com você o mais breve possível.