Generación de lista en Python
En lugar de un rango de números para generar una lista también se puede utilizar otra lista.
Vamos a crear una lista cuyos elementos sean los números de una segunda lista, elevados al cuadrado:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # mostrará [1, 4, 9]
Dada la lista:
lst = [1, 2, 3, 4, 5]
Mediante comprensión, escriba en una nueva lista los cuadrados de los elementos de la primera lista.
Dada la lista:
lst = [1, 3, 5, 7, 9]
Mediante comprensión, escriba en una nueva lista
los elementos de la primera lista, multiplicados por
el número 3.