コードの実行時間を計測するにはtimeitモジュールを使います。 from timeit import Timer t1 = Timer("for i in range(1000): n += 1", "n = 0") t2 = Timer("for i in xrange(1000): n += 1", "n = 0") print t1.timeit(10000) print t2.timeit(10000) 17.1534437386 15.0097889673まず、Timerクラスのコンストラクタの引数には、計測の対象となるメイン文とメイン文を実行する前に一度だけ実行されるセットアップ文を指定します。 timeit( )は引数で指定した回数だけメイン文を実行し、かかった時間を浮動小数で返します。デフォルトの繰り返し回数は100万回なので、時間がかかりすぎる場合は繰り返し回数を減らす