O que é e como funciona list comprehension no Python
Saiba como usar iterações como for loop para criar e processar listas em Python
Python oferece diferentes formas de iteração. Você pode criar um for loop
ou while
, por exemplo. Um dos conceitos mais comuns é o chamado List Comprehension, que permite você criar e processar listas de forma limpa e fácil. Nesse post você vai aprender o que é List Comprehension e como aplicar em Python.
O que é List Comprehension
List Comprehension nada mais é do que uma forma rápida e eficiente de criar uma lista a partir de outra lista. Por exemplo, pense em uma lista no Python: [1,2,3,4,5]
. Agora imagine que você precisa multiplicar todos os números dessa lista por 5 e colocar todos os resultados em uma nova lista. É exatamente isso que a List Comprehension vai fazer para você.
Para cada valor de uma lista, você aplica uma operação e coloca todos os resultados em uma nova lista. Isso é List Comprehension.
Como funciona List Comprehension
Existem algumas maneiras de resolver o problema da seção anterior, mas acredito que, se você é iniciante em Python, provavelmente pensou…