6 def __getitem__(self, key):
9 def __setitem__(self, key, value):
10 if not self.multi.has_key(key):
12 self.multi[key].append(value)
14 def delete(self, key, value):
15 for i, item in enumerate(self.multi[key]):
17 del self.multi[key][i]
18 if not self.multi[key]:
24 return repr(self.multi)
26 return str(self.multi)
28 def has_key(self, key):
29 return self.multi.has_key(key)
31 if __name__ == "__main__":