[pyar] Limpiar memoria (otra pregunta de newby)

El blog de bernohn blogbernohn en gmail.com
Jue Jul 5 18:09:35 ART 2012


El 05/07/2012 04:18 p.m., Roberto Alsina escribió:
> On 07/05/2012 03:50 PM, El blog de bernohn wrote:
>> El 05/07/2012 01:31 p.m., Roberto Alsina escribió:
>>> e) "¿nos mostrás un ejemplito?"
>>
>> pp=list(it.product(("ABCDE"),repeat=10))
>> Esto lo hago para varios repeats (pongo acá 10, pero empiezo de 2 hasta
>> 10 aprox)
>
> Ajá! Ese producto genera casi 10 millones de elementos. Si usas list() 
> estás creando una lista que los tiene a todos.
>
> El objeto que devuelve product ya te permite hacer algunas cosas sin 
> necesidad de hacer list().
>
> Por ejemplo, esto tarda, pero no usa mucha memoria:
>
> for x in it.product(("ABCDE"),repeat=10):
>     print x
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de 
> Argentina - http://www.usla.org.ar
>
Gracias totales
B.




More information about the pyar mailing list