Исключение, возникающее при обращении к элементу по индексу, находящемуся вне диапазона.

Поднимается при попытках обратиться к элементу последовательности, используя индекс, выходящий за пределы поддерживаемого последовательностью диапазона.

    my_list = [0]
my_list[1] # IndexError: list index out of range
my_list['1'] # TypeError: list indices must be integers, not str

На заметку
При работе со срезами индексы автоматически приводятся к поддерживающимся диапазоном.

Если индекс не является целым, поднимается исключение TypeError.
Синонимы поиска: IndexError
В разделе «LookupError»: KeyError
На заметку
Читайте нас в Twitter. Ссылка в самом низу страницы.