> > dout = [[dict2[i],[dict2[k] for k in j]] > for i,j in data] > print dout > > - Paddy.
Working from your original dict1: dout = [[dict2[i], [dict2[k] for k in setvalue]] for i,setvalue in dict1.iteritems()] - Paddy -- http://mail.python.org/mailman/listinfo/python-list