
Keshava
asked

Expert
Kelish Rai answered
Since you already know how range() works, let’s look at an example to understand how the step argument works.
Consider this code:
print(list(range(1, 6)))Output
[1, 2, 3, 4, 5]Here, the list goes up by 1 each time by default.
Now let’s add 2 as the step:
print(list(range(1, 6, 2)))Output
[1, 3, 5]In this case, the list still starts at 1, but it jumps by 2 instead of 1.
So, the step argument simply controls how much the value increases by in each step.
Let me know if you need more clarification on this.
Python
This question was asked as part of the Getting started with Python course.
Our Experts
Sudip BhandariHead of Growth/Marketing
Apekchhya ShresthaSenior Product Manager
Kelish RaiTechnical Content Writer
Abhilekh GautamSystem Engineer
Palistha SinghTechnical Content Writer
Sarthak BaralSenior Content Editor
Saujanya Poudel
Abhay Jajodia
Nisha SharmaTechnical Content Writer
Udayan ShakyaTechnical Content Writer