>>> timeit.timeit('max(34,35)',number=10000)
0.0022268100001383573
>>> timeit.timeit('34<35',number=10000)
0.0008583900053054094
比較の方は値の代入とかしてないからフェアじゃないけど。
if分岐に変更したら、max()を使っていた時に出ていたTimeLimitExceededが出なくなった。
Python3 2数のうちの大きい方を選ぶときはmax(a,b)を使わない


コメント