<html>
<body>
Can someone please explain why <br><br>
<tt>n = 50000000<br>
lst = [i for i in range(n)] # or xrange(n) in Python 2<br><br>
</tt>crashes with <tt>MemoryError</tt> on a 32-bit system, while<br><br>
<tt>n = 50000000<br>
lst = n*[0]<br>
for i in range(n):&nbsp; # or xrange(n) in Python 2<br>
&nbsp;&nbsp;&nbsp; lst[i] = i<br><br>
</tt>works?<br><br>
Thanks,<br><br>
Gary Litvin<br>
<a href="http://www.skylit.com/" eudora="autourl">www.skylit.com<br><br>
</a></body>
</html>