擅长:python、mysql、java
<p>您可以定义一个函数,该函数将一个列表作为第一个参数,可选地将当前最大值作为第二个参数,并且如果列表中的第一个项大于当前最大值或当前最大值为<code>None</code>,则递归地调用它自己,并将列表的其余部分作为第一个参数,直到列表的其余部分为空,此时返回当前最大值:</p>
<pre><code>maxVal = lambda lst, m=None: maxVal(lst[1:], m if m is not None and lst[0] < m else lst[0]) if lst else m
</code></pre>
<p>因此:</p>
^{pr2}$
<p>输出:<code>10</code></p>