Sobes.tech
Junior — Middle

Pode explicar o princípio de funcionamento da compreensão de listas em Python?

sobes.tech IA

Resposta da IA

Compreensão de listas em Python é uma forma concisa de criar listas a partir de objetos iteráveis existentes, com a possibilidade de filtrar e transformar elementos.

A sintaxe é a seguinte:

[expressão for elemento in iterável if condição]

Exemplo: criar uma lista de quadrados de números pares de 0 a 9

quadrados = [x**2 for x in range(10) if x % 2 == 0]
print(quadrados)  # Vai mostrar: [0, 4, 16, 36, 64]

Este método é mais legível e compacto em comparação com o uso de loops for e operadores condicionais para criar novas listas.