Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class List(list):
- def __sub__(self, other):
- try:
- iterator = iter(other)
- except TypeError:
- self.remove(other)
- else:
- for i in iterator:
- if i not in self: #check for membership
- raise KeyError
- for i in iter(other):
- self.remove(i)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement