擅长:python、mysql、java
<p>使用<code>sorted</code>函数,将最后一列作为键</p>
<pre><code>with open('a.txt', 'r') as a: # 'a.txt' is your file
table = []
for line in a:
table.append(line.split())
s = sorted(table, key=lambda x:int(x[-1]), reverse=True)
for r in s:
print '\t'.join(r)
</code></pre>
<p>结果:</p>
<pre><code>A1 3445 1 214
A2 3603 2 144
A0 3314 3 134
A0 3314 4 46
A2 3603 2 45
A1 3445 1 24
A0 3314 3 8
</code></pre>