else:
self[key] = set([value])
- def union(self, key, values):
- if key in self:
- self[key].update(values)
- else:
- self[key] = set(values)
-
def update(self, otherdictofsets):
- for key, value in otherdictofsets.iteritems():
- self.union(key, value)
+ for key, values in otherdictofsets.iteritems():
+ if key in self:
+ self[key].update(values)
+ else:
+ self[key] = set(values)
def discard(self, key, value):
if not key in self: