110 of 151 menu

Função map

A função map retorna um objeto iterável modificado após a aplicação de uma função especificada. No primeiro parâmetro indicamos a função de callback, que será aplicada a cada elemento. No segundo parâmetro - o objeto a ser iterado.

Como resultado, a função retorna um objeto iterável especial. Ele pode ser convertido em uma lista usando a função list.

Sintaxe

map(função, objeto para filtragem)

Exemplo

Vamos usar a função map para elevar ao quadrado cada elemento da nossa lista:

lst = [2, 3, 6, 8, 15] res = map(lambda x: x ** 2, lst) print(list(res))

Resultado da execução do código:

[4, 9, 36, 64, 225]

Exemplo

Agora vamos aplicar a função map a uma tupla e exibir o resultado como uma lista:

tlp = (2, 5, 7, 8) res = map(lambda x: x + x, tlp) print(list(res))

Resultado da execução do código:

[4, 10, 14, 16]

Veja também

  • função filter,
    que filtra objetos iteráveis
  • função zip,
    que itera sobre tuplas
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar