range es una función muy útil, por ejemplo, con bucles for. Su uso más sencillo es el siguiente:
>>> range(5)
[0, 1, 2, 3, 4]
Como puede verse, devuelve una lista con los números enteros consecutivos anteriores al indicado (comenzando por 0). SI queremos que empiece en otro distinto, es fácil:
>>> range(3, 6)
[3, 4, 5]
es decir, de esta manera la lista comienza con el primer número indicado (3) y termina con el anterior al segundo (6, o sea, 5).
También es posible que no sean consecutivos. Si indicamos un tercer número, éste dirá de cuantos en cuantos hay que contar. Prueba lo siguiente:
>>> range(4, 12, 3)
¿Adivinas cuál es el resultado? Es éste:
[4, 7, 10]