def __setitem__(self, i, val): if 0 <= i < len(self): API.setEntry(self._vector, i, val) else: raise IndexError
def __setitem__(self, ij, val): i, j = ij API.setEntry(self._matrix, i, j, val)