list.index() value error python code example

Example 1: python index of element in list

# alphabets list
alphabets = ['a', 'e', 'i', 'o', 'g', 'l', 'i', 'u']

# index of 'i' in alphabets
index = alphabets.index('i')   # 2
print('The index of i:', index)

# 'i' after the 4th index is searched
index = alphabets.index('i', 4)   # 6
print('The index of i:', index)

# 'i' between 3rd and 5th index is searched
index = alphabets.index('i', 3, 5)   # Error!
print('The index of i:', index)

Example 2: index error in python

# IndexError comes because you are trying to get the item that don't exists 
# it means if you ant to get the numbers

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9 10]
length_of_numbers = len(numbers)

printnumbers(length_of_numbers)		# raises IndexError because the len() 
# function starts counting from 1 but the index sarts counting from 0