Red de conocimiento informático - Aprendizaje de programación - Índice de lista fuera de rango

Índice de lista fuera de rango

El índice de la lista excede el rango generalmente porque el subíndice de la matriz excede la longitud de la matriz: por ejemplo, en lenguaje C: a, si usa a[5], ocurrirá un problema similar (el rango es un[0] ~a[4]).

Puede haber problemas con la entrada externa. setdefault(int(r[1]), {})

registros[int(r[1])].setdefault(int(r[0]), {})

registros[int(r[1])][int(r[0])] = float(r[2])

excepto ValueErro:

continuar

Esto evita líneas vacías, campos insuficientes y errores de conversión de tipos.

Información ampliada:

Python (pronunciación británica: /?pa?θ?n/). Pronunciación americana: /?pa?θɑ?n/) es un lenguaje de programación informática interpretado orientado a objetos inventado por el holandés Guido van Rossum en 1989 y la primera versión pública lanzada en 1991.

Python es software puramente gratuito. La sintaxis de Python es concisa y clara, y una de sus características es que las declaraciones deben tener sangría con espacios.

Python tiene una biblioteca rica y poderosa. Python tiene una biblioteca rica y poderosa, a menudo apodada el "lenguaje adhesivo", que puede conectar fácilmente varios módulos creados en otros lenguajes, especialmente C/C++.

Un escenario de aplicación común es utilizar Python para generar rápidamente un prototipo del programa (a veces incluso la interfaz final del programa) y luego reescribir las partes con requisitos especiales en un lenguaje más adecuado, como El uso de C /C++ reescribe el módulo de representación de gráficos de juegos 3D que tienen requisitos de rendimiento particularmente altos y luego lo encapsula en una biblioteca de extensión que puede ser llamada por Python. Tenga en cuenta que es posible que deba considerar la plataforma al utilizar bibliotecas de extensiones, y es posible que algunas bibliotecas de extensiones no proporcionen una implementación multiplataforma.

El 20 de julio, IEEE publicó la lista de lenguajes de programación de 2017: Python encabezó la lista. En marzo de 2018, el autor del lenguaje anunció en la lista de correo que Python 2.7 dejaría de ser compatible el 1 de enero de 2020. Si los usuarios desean seguir recibiendo soporte relacionado con Python 2.7 después de esta fecha, deberán pagar a un proveedor comercial.