code: def difference(self, key, *others):
          
          if not isinstance(key, str):
              raise ValueError("String expected.")
          self.db.sdiffstore(key, [self.key] + [o.key for o in others])
          return Set(key)
docs: Return a new set with elements in the set that are not in the others.