擅长:python、mysql、java
<p>首先要获得<code>fileA</code>中所有唯一字符串的列表。然后为<code>fileB</code>获得一个类似的唯一列表。然后比较两者。使用<code>set</code>使比较更容易</p>
<pre><code>def get_strings_from_file(f):
return set([s.strip() for s in f.read().split() if s.strip()])
def main():
with open("fileA.txt", 'r') as fileA, open ("fileB.txt") as fileB:
stringsA = get_strings_from_file(fileA)
stringsB = get_strings_from_file(fileB)
return stringsA.intersection(stringsB)
</code></pre>