ListSubtypes

この ArcGIS 2.7 ドキュメントはアーカイブされており、今後更新されません。 コンテンツとリンクが古い場合があります。 最新のドキュメントをご参照ください

概要

テーブルまたはフィーチャクラスのサブタイプのディクショナリを返します。

構文

ListSubtypes (table)
パラメーター説明データ タイプ
table

The geodatabase table or feature class.

String
戻り値
データ タイプ説明
Dictionary

サブタイプ プロパティのディクショナリを返します。 ディクショナリのキーはサブタイプのコードで、ディクショナリの値はサブタイプのプロパティです。

コードのサンプル

ListSubtypes の例 1

フィーチャクラスのすべてのサブタイプをリストし、それぞれのプロパティを印刷します。

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]))

このトピックの内容