Chao a écrit : > My Bad, the time used by python is 0.46~0.49 sec, > I tried xrange, but it doesn't make things better. > > import time > tic = time.time() > a = 1.0 > > array = range(1000) > > for i in array: > for j in array: > a = a + 0.1 > > toc = time.time() > print toc-tic,' has elapsed'
Place all your code inside functions please. IIRC, local variable access is much faster that way, and you do a lot of lookup for the a local variable in that code. import time def main(): a = 1.0 array = range(1000) for i in array: for j in array: a = a + 0.1 tic = time.time() main() toc = time.time() print toc-tic,' has elapsed' -- http://mail.python.org/mailman/listinfo/python-list