Neden ya da neden olmasın?
range(1000)
bir olduğu list
, xrange(1000)
benzer bir hareket eden bir amacı, generator
(kesinlikle her ne kadar değil bir). Ayrıca, xrange
daha hızlı. Sen import timeit from timeit
ve sonra sadece for i in xrange: pass
ve başka bir yöntem yapabilirsiniz range
, sonra yapmak timeit(method1)
ve timeit(method2)
ve, lo ve seyretmek, xrange bazen neredeyse iki kat daha hızlı (yani bir listeye ihtiyacınız yok). (Benim için için i in xrange(1000):pass
için vs i in range(1000):pass
aldı 13.316725969314575
vs 21.190124988555908
sırasıyla saniye - çok fazla olduğunu.)