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, xrangedaha hızlı. Sen import timeit from timeitve sonra sadece for i in xrange: passve 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):passiçin vs i in range(1000):passaldı 13.316725969314575vs 21.190124988555908sırasıyla saniye - çok fazla olduğunu.)