Você está na página 1de 1

Guia Básico de List Comprehensions em Python

Introdução
As List Comprehensions são uma ferramenta poderosa para criar e manipular listas de
forma concisa. Elas permitem que você crie novas listas com base nos valores de uma
lista existente. Com List Comprehensions, você pode otimizar seu código e reduzir o
número de linhas necessárias.

Sintaxe Básica
A sintaxe básica das List Comprehensions é a seguinte:

Python

[expr for item in lista]


Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Em outras palavras: aplique a expressão expr em cada item da lista.

Exemplos
Vamos ver alguns exemplos práticos:

Criando uma lista de números pares de 0 a 9:


Python

pares = [x for x in range(10) if x % 2 == 0]


# Resultado: [0, 2, 4, 6, 8]
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Transformando uma lista de strings em maiúsculas:
Python

frutas = ['maçã', 'banana', 'laranja']


frutas_maiusculas = [fruta.upper() for fruta in frutas]
# Resultado: ['MAÇÃ', 'BANANA', 'LARANJA']
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Criando uma lista de tuplas com pares (número, seu quadrado):
Python

numeros = [1, 2, 3, 4]
quadrados = [(x, x**2) for x in numeros]
# Resultado: [(1, 1), (2, 4), (3, 9), (4, 16)]
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Dicas
Use List Comprehensions quando quiser criar listas de forma mais concisa.
Você pode aplicar condições (if) dentro das List Comprehensions para filtrar os
elementos desejados.
Experimente também as Dict Comprehensions para criar dicionários de forma
semelhante.
Referências
Python Academy - List Comprehensions
Bóson Treinamentos - Compreensão de Lista em Python
Hashtag Treinamentos - List Comprehension no Python

Você também pode gostar