ListSubtypes

Resumen

Devuelve un diccionario de los subtipos para una tabla o clase de entidad.

Sintaxis

ListSubtypes (table)
ParámetroExplicaciónTipo de datos
table

The geodatabase table or feature class.

String
Valor de retorno
Tipo de datosExplicación
Dictionary

Devuelve un diccionario de las propiedades de los subtipos. Las claves del diccionario son los códigos de subtipos y los valores del diccionario son las propiedades de los subtipos.

Muestra de código

Ejemplo de ListSubtypes

Enumere todos los subtipos de una clase de entidad e imprima las propiedades de cada una de ellas.

import arcpy

subtypes = arcpy.da.ListSubtypes("C:/data/Boston.gdb/Boundary")

for stcode, stdict in list(subtypes.items()):
    print(f"Code: {stcode}")
    for stkey in list(stdict.keys()):
        if stkey == "FieldValues":
            print("Fields:")
            fields = stdict[stkey]
            for field, fieldvals in list(fields.items()):
                print(f" --Field name: {field}")
                print(f" --Field default value: {fieldvals[0]}")
                if not fieldvals[1] is None:
                    print(f" --Domain name: {fieldvals[1].name}")
        else:
            print(f"{stkey}: {stdict[stkey]}")