擅长:python、mysql、java
<p>因为您不需要任何每行信息,所以可以一次搜索整个字符串:</p>
<pre><code>data = open('hugedataset.txt').read() # Assuming it fits in memory
present=[] # As @svk points out, you could make this a set
with open('list.txt', 'r') as f:
list1 = [line.strip() for line in f]
print list1
for title in list1:
if title in data:
print title
present.append(title)
set=set(present)
print set
</code></pre>