擅长:python、mysql、java
<pre><code>with open('file1', 'r') as f:
keepers = set(tuple(line.split()) for line in f)
with open('file2', 'r') as f_in, open('file3', 'w') as f_out:
for line in f_in:
parts = line.split()
if (parts[0], parts[-1]) in keepers:
f_out.write(line)
</code></pre>