"Miki" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] Hello,
> I want to compare two dicts that should have identical info just in a > different data structure. The first dict's contents look like this. It > is authoritative... I know for sure it has the correct key value pairs: > > {'001' : '01'} > > The second dict's contents are like this with a tuple instead of a > string for the key: > > {('This is one', '001'): '01'} > > Pseudo Code: > for key, value in first_dict.iteritems(): > # How do I do the following line? > if key not in second_dict or if it is, but has has the wrong value, > then let me know Does this work for you? for key,value in second_dict.iteritems(): try: if first_dict[key(1)] == value: return True else: return False: except KeyError: return False tjr -- http://mail.python.org/mailman/listinfo/python-list