O que é e como funciona list comprehension no Python

Saiba como usar iterações como for loop para criar e processar listas em Python

Gustavo Santos
Data Hackers
Published in
5 min readFeb 4, 2021

--

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.

Photo by Cathryn Lavery on Unsplash

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…

--

--

Gustavo Santos
Data Hackers

Data Scientist. I extract insights from data to help people and companies to make better and data driven decisions. | In: https://www.linkedin.com/in/gurezende/