擅长:python、mysql、java
<p>我会把你的5500个字符串数组转换成一个集合,只使用集合交集。在</p>
<pre><code>>>> paragraph = "five hundred to one hundred words separated by spaces"
>>> array_of_strings = set(['hundred', 'spaces', ]) # make a set..
>>> print set(paragraph.split()).intersection(array_of_strings)
set(['hundred', 'spaces'])
</code></pre>
<p>下面是你计时的方法。在</p>
<p>阅读<a href="http://docs.python.org/library/timeit.html" rel="nofollow">timeit</a>模块。这是另一个教程:<a href="http://diveintopython.net/performance_tuning/timeit.html" rel="nofollow">http://diveintopython.net/performance_tuning/timeit.html</a></p>
^{pr2}$