On Wed, Dec 31, 2008 at 4:17 PM, James Mills <prolo...@shortcircuit.net.au> wrote: > I have no idea how many bytes of memory > storing each element of a list consumes > let alone each float object, but I assure you > it's not going to be anywhere near that of > 60494500 4-bytes spaces (do floats in C > normally consume 4 bytes) in C.
Just creating a list of this many elements consumes 60% of my desktops RAM. YOu _SHOLD NOT_ be doing this. >>> L = list(xrange(N)) >>> len(L) 60494500 >>> L[10000] 10000 ps stats: 32351 jmills 20 0 962m 610m 1356 S 0.0 60.6 0:03.36 python It takes several seconds to create this list and several minutes for the Python interpreter to shutdown and deallocate all the memory. --JamesMills -- http://mail.python.org/mailman/listinfo/python-list