擅长:python、mysql、java
<p>您的想法是正确的,但使用了错误的函数。<code>str</code>对象没有<code>isin()</code>函数。您应该使用关键字<code>in</code>,在列表的情况下,检查列表是否包含给定的对象(在其他情况下,它调用对象的<code>__contains__()</code>函数)。在使用<code>boolean</code>而不是按位运算符时,还应该使用Python的二进制运算符(<code>and</code>、<code>or</code>、<code>not</code>)。因此,这意味着将代码的这一部分更改为以下内容:</p>
<pre class="lang-py prettyprint-override"><code>scenario = [pupil in classroom_A and pupil not in classroom_B,
pupil in classroom_B and pupil not in classroom_A]
</code></pre>