Python List index

This python function is used to find the index of an item from a given list. In this section, we discuss how to use the list index method with practical examples, and its syntax is

list.index(list_item)

Python index List Function Example

It finds the index of an item from a given List, and the below code finds the positions of 10 and 50 from integer items.

a = [20, 30, 10, 40, 10, 50, 20]

print(a.index(10))
print(a.index(50))
2
5

In this list index function example, we declared a string List. Next, we used this function to find the position of the orange and the kiwi.

TIP: Please refer Python List and Python List methods article from our Python tutorial page to understand everything about Lists.

Fruits = ['Apple', 'Orange', 'Banana', 'Kiwi', 'Grape']

print("Orange = ", Fruits.index('Orange'))
print("Kiwi = ", Fruits.index('Kiwi'))
Orange =  1
Kiwi =  3

It is another example of the List Index function for returning the position.

Fruits = ['Apple', 'Orange', 'Banana', 'Kiwi', 'Grape', 'Blackberry']
numbers = [9, 4, -5, 0, 22, -1, 2, 14]

print(Fruits)
print(numbers)
print()

print('Kiwi = ', Fruits.index('Kiwi'))
print('Orange = ', Fruits.index('Orange'))
print('Grape = ', Fruits.index('Grape'))

print()
print('0 = ', numbers.index(0))
print('2 = ', numbers.index(2))
print('-1 = ', numbers.index(-1))
['Apple', 'Orange', 'Banana', 'Kiwi', 'Grape', 'Blackberry']
[9, 4, -5, 0, 22, -1, 2, 14]

Kiwi =  3
Orange =  1
Grape =  4

0 =  3
2 =  6
-1 =  5

List Index Example 2

This program is the same as the first example. However, this time we are allowing the user to enter the length. Next, we used a Python for loop to append those numbers.

intIndexList = []
 
number = int(input("Please enter the Total Number of List Elements: "))
for i in range(1, number + 1):
    value = int(input("Please enter the Value of %d Element : " %i))
    intIndexList.append(value)
    
item = int(input("Please enter the Item that you want to Find: "))

print("The Index  Position of Given Item = ", intIndexList.index(item))
List Index function Example

This program allows users to enter their own string or words and then find the index position of a specified word. Please refer to the Python list count and Python list min functions.

str1 = []
 
number = int(input("Please enter the Total Number: "))
for i in range(1, number + 1):
    value = input("%d Element : " %i)
    str1.append(value)
    
item = input("Please enter the Item that you want to Find: ")

print("The Position of Given Item = ", str1.index(item))
Please enter the Total Number: 4
1 Element : Apple
2 Element : Kiwi
3 Element : Banana
4 Element : Orange
Please enter the Item that you want to Find: Banana
The Position of Given Item =  2