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