En Mon, 11 Jun 2007 17:24:26 -0300, anush shetty <[EMAIL PROTECTED]> escribió:
> Hi, > I have two dictionaries > > dict1={'B8': set(['I8', 'H8', 'B2', 'B7', 'F8', 'C9', 'G8', 'B4', > 'B5', 'B6', 'C8', 'E8', 'D8', 'B3', 'A9', 'A8', 'C7', 'B9', 'A7', > 'B1']), 'B9': set(['I9', 'H9', 'A7', 'F9', 'B3', 'B6', 'G9', 'B4', > 'B5', 'C9', 'B7', 'E9', 'B1', 'B2', 'D9', 'A9', 'A8', 'C8', 'B8', > 'C7']), ... > > and > dict2= > {'I6': '0', 'H9': '9', 'I2': '0', 'E8': '0', 'H3': '0', 'H7': '0', > 'I7': '3', 'I4': '0', 'H5': '0', 'F9': '0', 'G7': '5', 'G6': '9', [...] > 'B2': '0', 'B3': '0', 'D6': '2', 'D7': '9', 'D4': '1', 'D5': '0', > 'B8': '0', 'B9': '1', 'D1': '0'} > > Now I want to create a dict which would have both the keys and values > to be of the corresponding values of dict2. > > Something like this: > > Eg. The first key in dict1 i.e. B8 as 0 (0 is the value of B8 in > dict2) mapped as set(['0','0','0',...]). Sets can't have duplicate elements, so set(['0','0','0'])==set(['0']) And dictionaries can't have duplicate keys either. What do you want to do exactly? How would your desired structure look like? -- Gabriel Genellina -- http://mail.python.org/mailman/listinfo/python-list