segunda-feira, 11 de fevereiro de 2013

[Python] Obter números pares de uma lista utilizando compreensão de listas

Olá pessoal, nesse post vamos explorar o paradigma funcional da linguagem Python. Temos uma lista de números e o objetivo do programa será gerar uma nova lista somente com os números pares. Utilizando compreensão de listas, faremos isso de forma simples e em pouquíssimas linhas, veja o código:


Muito fácil não é mesmo? Na linha 3 temos a nossa lista com os elementos 0, 1, 2, 3, 4, 5, 6. Na linha 4 utilizamos a compreensão de lista (que retorna uma lista) para obtermos somente os números pares. Para cada elemento da lista, se o elemento (representado pela variável "i") for divisível por 2 (o operador % retorna o resto da divisão), então o elemento será adicionado na lista.

Perceba que com apenas uma linha conseguimos varrer os elementos da lista e fazer comparações sobre esses elementos.


Nenhum comentário: