擅长:python、mysql、java
<p>您可以将<code>lambda</code>函数传递给<code>sorted</code>内置函数的<code>key</code>参数。在lambda函数中,精确拆分<code>,</code>上的值一次,然后取第一个值,在空间<code> </code>上再次拆分,然后取最后一个值,将其转换为<code>int</code></p>
<pre class="lang-py prettyprint-override"><code>>>> sorted(string, key=lambda x: int(x.split(',', maxsplit=1)[0].split(' ')[-1]))
['age 0, city4, 2', 'age 9, city2, 1', 'age 12, city1, 10', 'age 16, city3, 8']
</code></pre>