Synthèse
Renvoie un dictionnaire des sous-types pour une table ou classe d'entités.
Syntaxe
ListSubtypes (table)
| Paramètre | Explication | Type de données | 
table  | The geodatabase table or feature class.  | String | 
| Type de données | Explication | 
| Dictionary | Renvoie un dictionnaire des propriétés de sous-types. Les clés du dictionnaire sont les codes des sous-types, et les valeurs du dictionnaire sont les propriétés des sous-types.  | 
Exemple de code
Répertorier tous les sous-types pour une classe d'entités et imprimer les propriétés pour chaque sous-type.
import arcpy
subtypes = arcpy.da.ListSubtypes('C:/data/Boston.gdb/Boundary')
for stcode, stdict in list(subtypes.items()):
    print('Code: {0}'.format(stcode))
    for stkey in list(stdict.keys()):
        if stkey == 'FieldValues':
            print('Fields:')
            fields = stdict[stkey]
            for field, fieldvals in list(fields.items()):
                print(' --Field name: {0}'.format(field))
                print(' --Field default value: {0}'.format(fieldvals[0]))
                if not fieldvals[1] is None:
                    print(' --Domain name: {0}'.format(fieldvals[1].name))
        else:                    
            print('{0}: {1}'.format(stkey, stdict[stkey]))Vous avez un commentaire à formuler concernant cette rubrique ?