[Edu-sig] MemoryError?
Litvin
litvin at skylit.com
Sat Apr 21 22:50:57 CEST 2012
Can someone please explain why
n = 50000000
lst = [i for i in range(n)] # or xrange(n) in Python 2
crashes with MemoryError on a 32-bit system, while
n = 50000000
lst = n*[0]
for i in range(n): # or xrange(n) in Python 2
lst[i] = i
works?
Thanks,
Gary Litvin
www.skylit.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/20120421/b1fed961/attachment.html>
More information about the Edu-sig
mailing list