Summary
Lists the attribute domains belonging to a geodatabase.
Syntax
ListDomains (workspace)
| Parameter | Explanation | Data Type | 
| workspace | The geodatabase from which domain information will be returned. | String | 
Code sample
List and describe all the workspace domains.
import arcpy
domains = arcpy.da.ListDomains("C:/Boston/Boston.gdb")
for domain in domains:
    print(f"Domain name: {domain.name}")
    if domain.domainType == "CodedValue":
        coded_values = domain.codedValues
        for val, desc in coded_values.items():
            print(f"{val} : {desc}")
    elif domain.domainType == "Range":
        print(f"Min: {domain.range[0]}")
        print(f"Max: {domain.range[1]}")