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:
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:
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:
¿Adivinas cuál es el resultado? Es éste: