擅长:python、mysql、java
<p>Python中的<code>or</code>运算符如果是<a href="http://docs.python.org/library/stdtypes.html#truth-value-testing" rel="nofollow">"trucy"</a>,则返回第一个参数,否则返回第二个参数。只要<code>X</code>为“trucy”,则比较的右侧始终求值为<code>"Cat"</code>,而左侧的求值结果为<code>X</code>。在</p>
<p>最简洁的方法来获得你想要的逻辑是</p>
<pre><code>if set((X, Y)) & set(("Cat", "Dog", "Fish", "Bird")):
# whatever
</code></pre>