擅长:python、mysql、java
<p>是的,您不想将这些变量赋给<code>self</code>,这些是局部变量:</p>
<pre><code>def union(self,p,q):
self.pid = self.id[p]
self.qid = self.id[q]
for i in range(len(self.id)):
if(self.id[i]==self.pid):
self.id[i]=self.qid
</code></pre>
<p>应该是:</p>
^{pr2}$
<p>当引用实例变量时,只使用<code>self</code>,而不是方法中的任何变量。在</p>