No se puede acceder a los objetos de Python con el valor None mediante indexaciòn . Esto se debe a que los valores Ninguno no contienen datos con n√∫meros de ìndice.
Si intenta acceder a un elemento desde un valor Ninguno mediante la indexaciòn, encontrará un " TypeError: " NoneType " el objeto no se puede suscribir " error.
En esta guìa, hablamos sobre lo que significa este error y desglosamos còmo funciona. Analizamos un ejemplo de este error para que pueda descubrir còmo resolverlo en su programa.
TypeError: " NoneType " el objeto no es subìndice
Los objetos subìndice son valores a los que se accede mediante la indexaciòn. " Indexaciòn " es otra palabra para decir " subìndice & rdquo ;, que se refiere a trabajar con partes individuales de una colecciòn más grande.
Por ejemplo, listas , tuplas y los diccionarios son todos objetos subcriptables. Puede recuperar elementos de estos objetos mediante la indexaciòn. Los valores None no se pueden suscribir porque no forman parte de ning√∫n conjunto de valores más grande.
El " TypeError: " NoneType " el objeto no se puede suscribir " El error es com√∫n si asigna el resultado de un método de lista integrado como sort ()
, reverse ()
o append ()
a una variable. Esto se debe a que estos métodos de lista cambian una lista existente en el lugar. Como resultado, devuelven un valor Ninguno.
Un escenario de ejemplo
Cree una aplicaciòn que rastree la informaciòn sobre los puntajes de las pruebas de un estudiante en la escuela. Comenzamos por definir una lista de puntajes de exámenes de los estudiantes:
Nuestra lista de calificaciones de exámenes de los estudiantes contiene dos diccionarios . A continuaciòn, le pedimos al usuario que inserte informaciòn que debe agregarse a los " puntajes " list:
El 81% de los participantes afirmaron que se sentìan más seguros acerca de sus perspectivas laborales después de asistir a un bootcamp. Asigne a un bootcamp hoy mismo.
El graduado promedio de un bootcamp pasò menos de seis meses en la transiciòn profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.
Realizamos un seguimiento de tres datos. : el nombre de un estudiante, su puntaje de prueba y su puntaje de prueba representado como una calificaciòn en letra.