擅长:python、mysql、java
<p>他们是<a href="http://wiki.python.org/moin/HowTo/Sorting/" rel="nofollow noreferrer">stable</a>。</p>
<p>顺便说一句:有时可以忽略sort和sorted是否稳定,方法是将一个多通道排序合并到一个单通道排序中。</p>
<p>例如,如果要根据对象的<code>last_name</code>,<code>first_name</code>属性对对象进行排序,可以在一次过程中完成:</p>
<pre><code>sorted_list= sorted(
your_sequence_of_items,
key= lambda item: (item.last_name, item.first_name))
</code></pre>
<p>利用元组比较。</p>
<p>这个答案,原封不动地涵盖了最初的问题。对于进一步排序相关问题,可以使用<a href="http://wiki.python.org/moin/HowTo/Sorting/" rel="nofollow noreferrer">Python Sorting How-To</a>。</p>