Cómo resolver el problema del índice de lista fuera de rango
El índice de lista fuera de rango generalmente se debe a que el subíndice de la matriz excede la longitud de la matriz: por ejemplo, en lenguaje C: a, entonces 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. Python tiene una sintaxis concisa y clara, una de sus características es que las declaraciones deben tener sangría con espacios.
Python es un software puramente gratuito y su código fuente y su intérprete CPython están bajo la licencia GPL (Licencia pública general GNU). Python tiene una biblioteca rica y poderosa y a menudo se le conoce como 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 de un 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.