擅长:python、mysql、java
<p>假设名称的格式为<code>FirstName<whitespace>LastName</code>,则可以使用<code>sorted</code>的<a href="http://docs.python.org/2.7/glossary.html#key-function" rel="nofollow">^{<cd2>}</a>参数:</p>
<pre><code>>>> lst = ['Bob D', 'Bob A', 'Bob C', 'Bob B']
>>> lst = sorted(lst, key=lambda x: x.split()[1])
>>> lst
['Bob A', 'Bob B', 'Bob C', 'Bob D']
>>>
</code></pre>
<hr/>
<p>同样的原则也适用于<code>list.sort</code>:</p>
<pre><code>>>> lst = ['Bob D', 'Bob A', 'Bob C', 'Bob B']
>>> lst.sort(key=lambda x: x.split()[1])
>>> lst
['Bob A', 'Bob B', 'Bob C', 'Bob D']
>>>
</code></pre>
<p>另外,如果您需要它们,这里有一个关于<a href="http://docs.python.org/2/tutorial/controlflow.html#lambda-expressions" rel="nofollow">^{<cd5>}</a>的引用和一个关于<a href="http://docs.python.org/2.7/library/stdtypes.html#str.split" rel="nofollow">^{<cd6>}</a>的引用。</p>