def __setitem__(self, key, val): if not isinstance(key, tuple): key = (key,) struct = substruct('()', key) subsasgn(self, struct, val)
def __getitem__(self, key): if not isinstance(key, tuple): key = (key,) struct = substruct('()', key) return subsref(self, struct)