from dreqPy import dreq vl1 = """ci clivi clt clwvi evspsbl hfls hfss hurs huss pr prc prsn prw psl rlds rldscs rlus rlut rlutcs rsds rsdscs rsdt rsus rsuscs rsut rsutcs rtmt sbl sci sfcWind tas tauu tauv ts uas vas""" dq = dreq.loadDreq() vl1 = vl1.split() gid = '008e672a-185c-11e7-8f2f-5404a60d96b5' s1 = set( dq.inx.iref_by_sect[gid].a['requestVar'] ) ls1 = set( [dq.inx.uid[i].label for i in s1] ) print ls1 for v in vl1: if v not in ls1: print 'SEVERE: %s missing from target group' % v