Estoy usando arcpy.ListFields() para obtener una lista de los campos en mi Clase de entidad. Basado en mi limitada de prueba de varias geodatabases y tablas, el orden de los campos devueltos es el campo en el orden especificado en la base de datos.
Puedo depender de ListFields() para devolver los campos en el mismo orden y por lo tanto el uso de un campo de posición en la lista para siempre obtienen el mismo campo? Por ejemplo, si el tercer campo es el "Nombre", puedo usar los campos[2] para obtener de manera fiable el campo "Nombre"? O, ¿es sólo una coincidencia que ha estado trabajando hasta el momento?
La ayuda de la página no abordar esta cuestión.