Fundamentos de Python

List comprehension em Python

Uma list comprehension reúne expressão, loop e condição opcional.

O que é List comprehension em Python?

Uma list comprehension reúne expressão, loop e condição opcional.

Transforme e filtre valores em uma expressão compacta.

Quando usar?

  • Aprender sintaxe Python com código prático.
  • Criar uma base para problemas maiores.
  • Testar uma ideia sem instalar um ambiente local.

Código de exemplo

Executar código →
main.py
numbers = range(1, 11)
even_squares = [number ** 2 for number in numbers if number % 2 == 0]

print(even_squares)

Saída esperada

[4, 16, 36, 64, 100]

Como funciona

A condição filtra e a expressão transforma; use um for normal quando a lógica ficar difícil de ler.

Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.

Exercícios práticos

Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.

  1. Preveja a saída antes de executar.
  2. Trate entradas vazias ou inválidas.
  3. Extraia a lógica para uma função e adicione testes.
Executar no IDE Python →