Chris wrote: > I have a instance attribute self.xds and a local variable xds in the > instance . Both are dictionaries. I understand that I can update > self.xds with xds as follows: self.xds.update(xds) > > However I have many instance attributes, self.i, and local variables i. > I'd like to be able to do this: > > for i in list_of_i's: > self.i.update(i) > > How can this be done (I'm assuming it can be). > > thx Chris
Well, I'm note sure you have explained the problem fully, but if what you mean is that you want to update an instance's variables from a dictionary this can be achieved with self.__dict__.update(xds) regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Skype: holdenweb http://holdenweb.blogspot.com Recent Ramblings http://del.icio.us/steve.holden -- http://mail.python.org/mailman/listinfo/python-list