Python Program to Print Array Elements Present on Even Position

Write a Python program to print array elements present on even position or even index position. In this example, we used the list slicing that will increment by two to print the array elements present in an even position.

import numpy as np

arr = np.array([2, 4, 6, 8, 12, 14, 16, 18])

print('Printing the Array Elements at Even Position')
print(arr[1:len(arr):2])
Python Program to Print Array Elements Present on Even Position

Python program to print array elements present on even index position using a for loop. 

import numpy as np

arr = np.array([22, 44, 66, 88, 122, 144, 166, 188])

for i in range(1, len(arr), 2):
    print(arr[i], end = '  ')
44  88  144  188 

This program helps to print NumPy array elements present at even positions using a while loop

import numpy as np

arr = np.array([11, 13, 15, 17, 19, 22, 39])

i = 1
while i < len(arr):
    print(arr[i], end = '  ')
    i = i + 2
13  17  22  

In this example, we used the if statement to find the even index positions and print the array elements present at even positions. Refer to the Python example programs.

import numpy as np

evarrlist = []
evarrTot = int(input("Total Array Elements to enter = "))

for i in range(1, evarrTot + 1):
    evarrvalue = int(input("Please enter the %d Array Value = "  %i))
    evarrlist.append(evarrvalue)

evarr = np.array(evarrlist)

print('\nPrinting the Array Elements at Even Position')
for i in range(1, len(evarr), 2):
    print(evarr[i], end = '  ')

print('\nPrinting the Array Elements at Even Position')
for i in range(len(evarr)):
    if i % 2 != 0:
        print(evarr[i], end = '  ')
Total Array Elements to enter = 9
Please enter the 1 Array Value = 22
Please enter the 2 Array Value = 43
Please enter the 3 Array Value = 56
Please enter the 4 Array Value = 23
Please enter the 5 Array Value = 65
Please enter the 6 Array Value = 98
Please enter the 7 Array Value = 56
Please enter the 8 Array Value = 11
Please enter the 9 Array Value = 99

Printing the Array Elements at Even Position
43  23  98  11  
Printing the Array Elements at Even Position
43  23  98  11  

Also Read