﻿labels = set()
with arcpy.da.SearchCursor('Map/MapUnitPolys',['Label']) as cur:     for row in cur:         labels.add(row[0])
labels
mu_set = set()
with arcpy.da.SearchCursor('DescriptionOfMapUnits',['MapUnit']) as cur:     for row in cur:         mu_set.add(row[0])
mu_set
label_set = set()
with arcpy.da.SearchCursor('Map\\MapUnitPolys',['Label']) as cur:     for row in cur:         lbl = row[0]         if '/' in lbl:             lbls = lbl.split('/')             label_set.add(lbls[0])             if ',' in lbls[1]:                 sub_labels = lbls[1].split(',')                 for sl in sub_labels:                     mu_set.add(sl)
with arcpy.da.SearchCursor('Map\\MapUnitPolys',['Label']) as cur:     for row in cur:         lbl = row[0]         if '/' in lbl:             lbls = lbl.split('/')             label_set.add(lbls[0])             if ',' in lbls[1]:                 sub_labels = lbls[1].split(',')                 for sl in sub_labels:                     mu_set.add(sl)         else:             mu_set.add(lbl)
mu_set
mu_set = set()
with arcpy.da.SearchCursor('Map\\MapUnitPolys',['Label']) as cur:     for row in cur:         lbl = row[0]         if '/' in lbl:             lbls = lbl.split('/')             label_set.add(lbls[0])             if ',' in lbls[1]:                 sub_labels = lbls[1].split(',')                 for sl in sub_labels:                     mu_set.add(sl)         else:             mu_set.add(lbl)
dmu_set = set()
with arcpy.da.SearchCursor('DescriptionOfMapUnits',['MapUnit']) as cur:     for row in cur:         dmu_set.add(row[0])
dmu_Set
dmu_set
mu_set
mu_set.difference(dmu_set)
