Steven D'Aprano <[EMAIL PROTECTED]> writes: > dNewDataFields['CODE'] = dOldDataFields['CODEDATA'] > dNewDataFields['DATE'] = dOldDataFields['DATE'] > if dOldDataFields['CONTACTTYPE'] == 2: > dNewDataFields['CONTACT'] = dOldDataFields['FIRSTCONTACT'] > else: > dNewDataFields['CONTACT'] = dOldDataFields['SECONDCONTACT'] > > There. The world didn't end.
It gets messy for a more complicated structure: d = {'x': x1() if x_is_old else x2(), 'y': y1() if y_is_old else y2(), 'z': z1() if z_is_old else z2() } etc. -- http://mail.python.org/mailman/listinfo/python-list