Crie uma lista de números e use compreensão de lista para criar uma nova lista com os quadrados de cada número.

Passo 1

Defina uma lista de números quaisquer. Por exemplo, vamos criar uma lista com os números de 1 a 5:
numeros = [1, 2, 3, 4, 5]

Passo 2

Use compreensão de lista para gerar uma nova lista em que cada elemento é o quadrado do elemento correspondente em numeros. A sintaxe geral é
\(nova_lista\) = [expressao for item in \(lista_original\)]
No nosso caso:
quadrados = [x**2 for x in numeros]

Passo 3

Verifique o resultado imprimindo a lista de quadrados:
print(quadrados) # Saída: [1, 4, 9, 16, 25]

Resposta

O código completo fica assim:
numeros = [1, 2, 3, 4, 5]
quadrados = [x**2 for x in numeros]
print(quadrados) # [1, 4, 9, 16, 25]

Exercícios relacionados