la diferencia es simple:
range genera la lista entera antes de devolverla,
xrange es un
generador: un tipo de funcion que devuelve un valor y puede ser llamada luego para que continúe desde donde se quedó. Ejemplo, xrange con un solo parámetro podría implementarse como:
Código Python:
Ver originaldef mi_xrange(tope):
entero = 0
while entero < tope:
yield entero
entero += 1
http://www.python.org/doc//current/r...ld-expressions
Saludos.