[pyar] Limpiar memoria (otra pregunta de newby)
Roberto Alsina
ralsina en netmanagers.com.ar
Jue Jul 5 16:18:30 ART 2012
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
More information about the pyar
mailing list