Python TimeIt

timeit is an executable script for benchmarking Python one-liners.


Installation

timeit is included in all Python installations.


Usage

Try:

$ python -m timeit "'-'.join(str(n) for n in range(100))"
10000 loops, best of 5: 30.2 usec per loop

$ python -m timeit "'-'.join([str(n) for n in range(100)])"
10000 loops, best of 5: 27.5 usec per loop

$ python -m timeit "'-'.join(map(str, range(100)))"
10000 loops, best of 5: 23.2 usec per loop


CategoryRicottone