El error en Python, Index Error: Index Out of Range
, extiende de la clase LookupError, que se hereda de la BaseException, que viene predefinida en el lenguaje.
Dentro de la clase LookupError, se enumeran dos errores:
BaseException
LookupError
IndexError
KeyError
¿Qué significa el error de Python, Index Error: Index Out of Range?
Como Python admite la indexación de elementos de lista, esta preparado para acceder a elementos iterables y operar con ellos, realizando acciones como imprimir o recorrer elementos.
El problema viene cuando se menciona un índice en su código que está fuera del rango de la lista, entonces Python arrojará un IndexError
que le indicará que el índice de la lista está fuera del rango.
Por ejemplo cuando intentamos acceder a un elemento usando un índice que está fuera del rango de esa lista, recibirá un error de Index Error: Index Out of Range.
En en el siguiente caso, imprimir la posición (lista [8])
se refiere a una posición que no existe que no existe, ya que la primera posición de cualquier arreglo es 0, por tanto si la lista tiene 7 registros, la posición más alta es [6]
lista = (‘a’,2,3,5,6,’b’,8)
print(lista[8])
Si estas recibiendo este error basta con que te asegures que estas pidiendo una posición dentro del rango correcto.
Puedes ver mas como manejar este error aquí
…., si avanzo sígueme, si me detengo empújame, si retrocedo mátame…….
F. País