- 686 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 11:41:39 ]
- from timeit import Timer
print Timer('x=[1,2]; x=[i*2 for i in x]').timeit() # py3k: 2.0419500243746063 # py25: 1.5092940583230501 print Timer('x=[1,2]; x[:]=(i*2 for i in x)').timeit() # py3k: 5.2120230364473699 # py25: 7.4014716954249735 スライス代入のほうがコストが高いんだろうか… ベンチの取り方が間違ってるだけなのかもしれんけど (汗
|

|