# python for loop increment by 2 – how to increment for loop by 2 in python?

python for loop increment by 2 – Increment by 2 in Python for Loop With the range() Function and Loop Using the Slicing Method, Using while loop and Using another variable.

## for Loop Increment by 2 in Python

there are the following 5+ Essential Python For Loop Command Examples with demo.

### Loop With the range() Function

Example : 1

```for num in range(0, 12, 2):
print(num)
```

Result

```0
2
4
6
8
10
```

### Loop Using the Slicing Method

Example : 2

```ranks = [1,2,3,4,5,6,7,8,9,10]
for num in ranks[1::2]:
print (num)
```

Result

```2
4
6
8
10
```

### increment Iterator from inside the For loop in Python

Using while loop

```ranks = [1, 2, 3, 4, 5]
num = 0

while(num < len(ranks)):
print(ranks[num], end = " ")

num += 2

```

Output

```1 3 5
```

### Using another variable:

Example

```ranks = [1, 2, 3, 4, 5]

num = 0

for j in range(len(ranks)):

if(num >= len(ranks)):
break

print(ranks[num], end = " ")
num += 2

```

Output

```1 3 5
```

don’t Miss : bash for loop

Read Also:  Linear Search in C, C++, JAVA, PHP, Python3 and C#

### Python For Loop Command Examples

here demo 5 for python for loop increment by 2.
1. Python For Loop for Numbers

```# cat demo1.py
for num in [1, 2, 3, 4, 5]:
print(num)
```

2. Python For Loop for Strings

```# cat demo2.py
websites = ["pakainfo", "w3diy", "infinityknow"]
for num in websites:
print(num)
```

3. Python For Loop Using Default Range Function

```# cat demo3.py
for num in range(5):
print(num)
```

4. Python For Loop With Custom Start and End Numbers

```# cat demo4.py
for num in range(1,6):
print(num)
```

5. Python For Loop With Incremental Numbers

```# cat demo5.py
for num in range(1,6,2):
print(num)
```

I hope you get an idea about python for loop increment by 2.
I would like to have feedback on my infinityknow.com.