擅长:python、mysql、java
<p><code>in</code>关键字允许您在集合上循环并检查集合中是否有等于元素的成员。</p>
<p>在本例中,字符串只是一个字符列表:</p>
<pre><code>dog = "xdasds"
if "x" in dog:
print "Yes!"
</code></pre>
<p>也可以检查子字符串:</p>
<pre><code>>>> 'x' in "xdasds"
True
>>> 'xd' in "xdasds"
True
>>>
>>>
>>> 'xa' in "xdasds"
False
</code></pre>
<p>Think系列:</p>
<pre><code>>>> 'x' in ['x', 'd', 'a', 's', 'd', 's']
True
>>>
</code></pre>
<p>您还可以在用户定义的类上测试集合成员资格。</p>
<blockquote>
<p>For user-defined classes which define the __contains__ method, x in y is true if and only if y.__contains__(x) is true.</p>
</blockquote>