code: def remove(self, value):
          
          self._col_list.remove(value)
          self._col_dict.pop(self._get_object_key(value))
docs: L.remove(value) -- remove first occurrence of value.
          Raises ValueError if the value is not present.