6 def __getitem__(self, key):
9 def __setitem__(self, key, value):
10 if key not in self.multi:
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)
27 return str(self.multi)
29 def has_key(self, key):
30 return key in self.multi
33 if __name__ == "__main__":