range et xrange

Il semble y avoir xrange dans la série python2

Appel simple

import time

start = time.time()
for x in range(10000):
    pass
print "range : {}".format(time.time - start)

start = time.time()
for x in range(10000):
    pass
print "range : {}".format(time.time - start)

résultat

range  : 0.00071907043457
xrange : 0.000457048416138

xrange appelle rapidement

Recommended Posts

range et xrange
python> lien> plage () / xrange ()
intervalle
python> from six.moves import xrange> Six: bibliothèque de compatibilité Python 2 et 3> python2: xrange () / python3: range ()
À propos de _ et __
Spécification de la plage des tableaux ruby et python