2.4 とにかく for

(実際には、 なるべく for を避けるのが高速化の秘訣のようなところがあるけれど) 何と言っても繰り返しが大事、for の使い方を知ろう。

for i in range(10):
    print(i)
これは
for i in range(0,10):
    print i
for i in range(0,10,1):
    print i
for i in [0,1,2,3,4,5,6,7,8,9]:
    print i
と同じ。

Python 2 では
for i in xrange(10):
    print i
の方が速いということだったが、 Python 3 では xrange() が存在しないようだ。



桂田 祐史