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.