擅长:python、mysql、java
<p>使用内置的<strong><a href="http://docs.python.org/library/stdtypes.html#set" rel="nofollow">set</a></strong>类型。在</p>
<pre><code>>>> l = [0,1,4,8,87,6,4,7,5,'a','f','er','fa','vz']
>>> s = (8,5,'f')
>>> bool(set(s) & set(l))
True
</code></pre>
<p>Set方法也将iterable作为参数,避免创建Set。在</p>
<p><strong>最简洁:</strong></p>
<p>2.6提供<strong>设置isdisjoint(其他)</strong>它可能经过优化,以便在找到公共元素后立即返回。在</p>
^{pr2}$
<p><strong>如果要循环:</strong></p>
<pre><code>>>> any((val in s) for val in l)
True
</code></pre>