[Python] Memory error

Daniele Varrazzo piro a develer.com
Mer 3 Nov 2010 17:31:53 CET


On Wed, 3 Nov 2010 17:29:00 +0100, Carlos Catucci
<carlos.catucci a gmail.com> wrote:
>> tutta una serie di cose... Se questa lista supera una certa dimensione,
> 
>>  > circa 100 Mb, python esce con un memory error (dopo aver saturato la
>> RAM).
>> > E' possibile far qualcosa?
>>
>> Prova ad usare un array, invece che una lista.
> 
> 
> Perdonami ma dove sarebbe la differenza? Mi hanno insegnato (magari a
> torto)
> che in Python gli array sono detti Liste e le Hashtable o Array Scalar
sono
> detti Dizionari.

http://docs.python.org/library/array.html

O anche si puņ usare numpy. Ma l'OP non ha specificato una list *di cosa*
ha, e non tutto si ficca facilmente in un array.

-- 
Daniele Varrazzo - Develer S.r.l. 
http://www.develer.com


Maggiori informazioni sulla lista Python