On Fri, 16 Apr 2010 06:25:54 pm Stefan Behnel wrote: > Alan Gauld, 16.04.2010 10:09: > > Even the built in sum() will be faster than a while loop: > > > > result = sum(range(1000000000)) > > > > although it still took 10 minutes on my PC. > > Did you mean to say "minutes" or rather "seconds" here? And did you > really mean to use "range" or rather "xrange" (or "range" in Py3)? > > sum(xrange(1000000000)) > > clearly runs in 12 seconds for me on Py2.6,
7 minutes for me in Python 2.5. The joys of low end hardware! Are you sure you got the right number of zeroes? > whereas the same with > "range" gives an error due to insufficient memory. I'm not even going to try... -- Steven D'Aprano _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor