擅长:python、mysql、java
<p>我建议您将记录从文件转换为元组列表。
之后,您可以通过以下简单方法解决您的问题:</p>
<pre><code>ls.sort(key=operator.itemgetter(0))
</code></pre>
<p>也可以创建函数:</p>
^{pr2}$
<p>而且,<code>operator.itemgetter</code>工作速度更快。在</p>
<blockquote>
<p>In [17]: %%timeit<br/>
sorted(a, key=operator.itemgetter(0))</p>
<p>10000 loops, best of 3: 114 µs per loop</p>
<p>In [18]: %%timeit<br/>
sorted(a, key=lambda x: x[0])</p>
<p>10000 loops, best of 3: 210 µs per loop</p>
</blockquote>