擅长:python、mysql、java
<p>您可以利用<code>sorted</code>方法(docs<a href="https://docs.python.org/3/howto/sorting.html" rel="nofollow noreferrer">here</a>)。
基本上,如果您希望您的列表先按姓氏排序,然后:</p>
<pre><code>x = [['ARNO', 'ANN'], ['GATES', 'SOPHIA'], ['KERN', 'AMBER'], ['KORN', 'JACOB'], ['STAN', 'EMILY'], ['STAN', 'ANNA'], ['THORENSEN', 'VICTORIA'], ['WAHL', 'ALEXIS']]
sorted_list = sorted(x, key=lambda names: names[1])
</code></pre>
<p>如果要按名字排序,则:</p>
<pre><code>x = [['ARNO', 'ANN'], ['GATES', 'SOPHIA'], ['KERN', 'AMBER'], ['KORN', 'JACOB'], ['STAN', 'EMILY'], ['STAN', 'ANNA'], ['THORENSEN', 'VICTORIA'], ['WAHL', 'ALEXIS']]
sorted_list = sorted(x, key=lambda names: names[0])
</code></pre>