[Python-es] Evaluar una expresión con for

Pablo Sanchez psanchezg en gmail.com
Mie Sep 29 18:10:00 CEST 2010


Gracias a todos por vuestras respuestas. Finalmente voy a usar exec, que
creo que es más flexible para lo que necesito.

De nuevo gracias.

Carpe Noctem,

Pablo


El 29 de septiembre de 2010 17:59, Kiko <kikocorreoso en gmail.com> escribió:

>
>
> El 29 de septiembre de 2010 17:48, Jose Caballero <
> jcaballero.hep en gmail.com> escribió:
>
>
>>>
>>> eval("for i in range(1,10): print i")
>>>
>>
>>
>> ¿no estarás confundiendo eval() con exec()?
>>
>
> También puedes probar así:
>
> >>> print eval("[i for i in range(1,10)]")
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20100929/3e52471c/attachment.html>


Más información sobre la lista de distribución Python-es