The index of an item in a list can be found using a list's
index() method. First you create the list and then you use the lists index method to search for the item in the list.
animals = ['dog', 'cat', 'fish', 'bird'] bird_pos = animals.index('bird') print(bird_pos) # 3
Note in the above code that the index position of the
'bird' item is 3 despite it being the 4th item in the list. This is because lists in Python start from an index position of 0. So the first item in a Python list will have an index value of 0.
animals = ['dog', 'cat', 'fish', 'bird'] dog_pos = animals.index('dog') print(dog_pos) # 0
If you try to search for the index of an item that does not exist in a list Python will raise a value error.
animals = ['dog', 'cat', 'fish', 'bird'] tiger_pos = animals.index('tiger') # ValueError: 'tiger' is not in list