Start | range
 

range(start [, stop [, step]])



Kan anropas med 1, 2 eller 3 argument. I sin enklaste form genererar range en sekvens med nummer från 0 till det nummer som anges.
q = range(5) print(list(q))
Ovan fungerar sålänge startvärdet är 0 och en lista behövs upp till ett visst värde.
for i in range(10): print(i, end=" ")
Men säg att vi vill ha ett annat startvärde. Vi behöver en lista mellan 5 och 10. Då använder vi 2 argument. Här är det viktigt acceptera att stop -värdet inte tas med. Dvs, listan skapas upp till men inte inklusive stop -värdet.
q = range(5,11) print(list(q))
Som en loop ...
for i in range(5,11): print(i, end=" ")
Vi kan även ange hur stort steg som skall tas mellan varje siffra. Om ingen anges är detta steg som förstått ovan 1. Men säg att vi vill stega 2.
q = range(10,21,2) print(list(q))
Som en loop ...
for i in range(10,21,2): print(i, end=" ")
14.217853546143 ms