__del__ support negative single index