On Sun, Jan 29, 2012 at 4:12 PM, Terry Reedy <tjre...@udel.edu> wrote: > On 1/28/2012 11:02 PM, Chris Angelico wrote: >> >> If you're looking only at other objects of the same class, the easiest >> way is to maintain a list every time one is created. Then you just >> iterate over that list to know about your friends. > > Sets are much better for removal.
True. I've wanted to keep some track of order, so a list is better, but the original example had nothing to do with order. Set, definitely. In any case, the technique is the same: maintain a list explicitly instead of looking through globals (which depends on the objects in question having global names bound to them). ChrisA -- http://mail.python.org/mailman/listinfo/python-list