Lookaside list - Test Timing
#!/usr/bin/python3
# ===================================================================
# From: therenegadecoder.com/code/how-to-performance-test-python-code/
# ===================================================================

import datetime as dt

print()

start_time = dt.datetime.now()

[(a,b) for a in (1,3,5) for b in (2,4,6)]

end_time = dt.datetime.now()

print(end_time - start_time)

print('--------------------------------------------------')

import timeit

x = min(timeit.repeat("[(a,b) for a in (1,3,5) for b in (2,4,6)]"))

print(x)

print('--------------------------------------------------')

import cProfile

cProfile.run("[(a,b) for a in (1,3,5) for b in (2,4,6)]")

print()