Uma das características interessantes comuns a muitas das mais recentes linguagens de programação como Python é o suporte para funções lambda e técnicas de programação funcional . Em Python, isso é implementado com o método de " mapa " , um método poderoso que leva uma função e uma lista, executa a função individualmente em cada elemento da lista e retorna o resultado . O que antes teria sido um tedioso loop for é agora um one-liner . Instruções
1
Abra um terminal. No Windows , clicando em " Iniciar ", seguido por "Run" e digitando " cmd ". No Mac OS X , clique em "Spotlight" e digite " Terminal".
2 Tipo
"python " no terminal .
3
Digite a seguinte linha para definir uma lista :
lista = [ 1,2,3,4,5,6,7,8,9,10 ]
4
Digite a seguinte linha para multiplicar cada elemento na lista por dois :
mapa (lambda x: x * 2, lista)
a função "mapa" executa uma função em cada elemento de uma lista . O comando " lambda " define uma função nova , sem nome e temporário para uso no comando mapa e em nenhum outro lugar . Combinados, você pode criar rapidamente uma nova função " vezes dois" e chamá-lo em cada elemento da lista automaticamente.