擅长:python、mysql、java
<blockquote>
<p>Why do the first two if statements of returning the exhausted list give me the output [2,3,5]?</p>
</blockquote>
<p>因为当其中一个列表中没有元素时,一个空列表和另一个列表的其余部分之间就没有什么共同之处了。在</p>
<blockquote>
<p>Why does returning an empty list break out of the recursive function?</p>
</blockquote>
<p><code>return L1</code>和{<cd2>}是递归的<em>基本条件</em>。一旦满足了它们,我们就得到了一个确定的值(不是另一个递归级别)。除非我们决定递归,否则一旦满足基本条件,递归将展开并返回结果。在</p>