me gustaría volver a escribir esta parte del código utilizando el generador:Crear una lista de potencias cuadradas de números en el rango utilizando el generador
basic = []
for x in range(0,11):
basic.append(x**2)
¿Cómo puedo hacer esto? Intentado:
basic.append(x**2 for x in range(0,11))
pero plantea error de sintaxis en x**2
parte.
El código que ha pegado aquí no plantea un error de sintaxis. (No hará lo que espera que haga, agregará un iterador perezoso en lugar de hacer una lista de los elementos que dicho iterador cede) – delnan