如何理解,求详细解答,谢谢!
收起
remove() 函数用于移除列表中某个值的第一个匹配项。经过第一次remove后 还有b,c,d,就这样通过递归,又进行了三次remove最后只剩空列表了[],为什么一直递归到空呢?因为if x 在递归为空后不再成立,就达到了递归的临界条件,然后return result; 返回result 而此时result列表已经为空 即变成了[] 故选D望采纳!!
报告相同问题?