擅长:python、mysql、java
<p>您可以在这里使用<code>set</code>,它提供<code>O(1)</code>项查找,与列表的<code>O(N)</code>相比。在</p>
<pre><code>seen = set()
add_ = seen.add
next(reader) #skip header
writer.writerows([row[-1]] for row in reader if row[-1] not in seen
and not add_(row[-1]))
</code></pre>
<p>并且始终使用<code>with</code>语句来处理文件,它会自动为您关闭文件:</p>
^{pr2}$