Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como multiplicar todos os elementos em uma lista com Python
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.

Anterior :

Próximo : No
  Os artigos relacionados
·Como remover duplicatas de uma seqüência em Python 
·Como Trocar de 8 bytes Big Endian em Python 
·Como controlar a Shell Unix com Python 
·Como Iniciar Python no Windows 
·Como encontrar o endereço de uma variável em Python 
·Como a aproximação das Séries de Fourier em Python 
·Como usar meus scripts Python com Blender 
·Como converter de binário para decimal usando Python 
·Lista de Ferramentas Python 
·Como contar Digits em Python 
  Artigos em destaque
·Como escrever um método em Java 
·Como ler um arquivo Hex Com ANSI C 
·Como enviar SMS com ASP.NET 
·Como substituir atributos usando XSL 
·Como executar uma mudança de Bit em Básico 
·Como fazer upload de solicitações de transporte para …
·Como fazer exponenciais em Java 
·Processos Python OS 
·DirectX 9 vs. 10 
·Como converter Base 10 para a Base 16 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados