#!/usr/bin/env python from __future__ import print_function, division import timeit setup = '''n = 100''' current = '''list(reversed(xrange(1, n)))''' proposd = '''list(xrange(n, 1, -1))''' t1 = timeit.timeit(current, setup) t2 = timeit.timeit(proposd, setup) speedup = ( (t2-t1) / t1 ) * 100.0 print('current: ', t1) print('proposd: ', t2) print('speedup: %f.2%%' % speedup)