前から気になっていた以下の記事。 組み込み関数は手で書かれたコードより速く動作します。例えばmap(operator.add, v1, v2)はmap(lambda x,y: x+y, v1, v2)より速く動きます。 PythonSpeed 実行速度がどの程度違うのかテストしてみる。 import timeit t= timeit.Timer(stmt="map(lambda x,y: x+y, [1,2,3,4,5], [6,7,8,9,10])") print "use lambda: ", t.timeit(number = 10000) t= timeit.Timer(setup="import operator", stmt="map(operator.add, [1,2,3,4,5], [6,7,8,9,10])") print "use operator: ", t.tim