Geração de lista em Python
Em vez de um intervalo de números para gerar uma lista, também podemos usar outra lista.
Vamos criar uma lista cujos elementos sejam os números de uma segunda lista, elevados ao quadrado:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # exibirá [1, 4, 9]
Dada a lista:
lst = [1, 2, 3, 4, 5]
Usando a compreensão de listas, grave em uma nova lista os quadrados dos elementos da primeira lista.
Dada a lista:
lst = [1, 3, 5, 7, 9]
Usando a compreensão de listas, grave em uma nova lista
os elementos da primeira lista, multiplicados por
3.