RHCSA, RHCE, Linux, Ansible, AWS

Compreensão de Listas em Python

Compreensão de Listas em Python

A compreensão de listas (ou list comprehension) é uma maneira simples e rápida de criar listas em Python, tudo em uma única linha de código.

Ela permite que você construa uma nova lista baseada em outra lista, fazendo uma transformação ou filtrando os valores.

Sintaxe Básica

A sintaxe básica da compreensão de listas é:

nova_lista = [expressão for item in lista]

Aqui:

Exemplo 1: Criando uma lista de quadrados

Vamos criar uma nova lista com os quadrados dos números de 1 a 5.

numeros = [1, 2, 3, 4, 5]
quadrados = [x**2 for x in numeros]
print(quadrados)  # Saída: [1, 4, 9, 16, 25]

Explicação:

Exemplo 2: Filtrando números pares

Agora, vamos criar uma lista só com os números pares de uma lista.

numeros = [1, 2, 3, 4, 5, 6]
pares = [x for x in numeros if x % 2 == 0]
print(pares)  # Saída: [2, 4, 6]

Explicação:

Resumo

A compreensão de listas é uma maneira fácil de criar listas de forma compacta e clara. Você pode:

Ela torna o código mais curto e legível!

Avatar de temweb

Sobre o autor

Categorias:

Tags:

Deixe um comentário