擅长:python、mysql、java
<p>请尝试以下操作:</p>
<pre><code>for e in lis:
e.sort()
</code></pre>
<p>这将对外部列表(即每个内部列表)中的所有元素进行适当的排序。你知道吗</p>
<p>如果您需要排序副本,请查看@Mykola Zotko的答案。不过,就地分拣更便宜。你知道吗</p>
<p>您的方法是这样做的:按内部列表的第一个元素对外部列表进行排序。不幸的是,根据第一个元素,外部列表已经被排序(<code>'. Michels' < '. Snchez' < 'A-Nasser Ansari'</code>,因为<code>'.'</code>在ASCII代码的所有字母之前)。所以你的方法没有改变什么。你知道吗</p>