擅长:python、mysql、java
<p>您未能提供到预期的<a href="https://stackoverflow.com/help/minimal-reproducible-example">MRE</a>中,并且没有执行预期的初始调试工作。因此,我不能肯定</p>
<p>然而,我最大的怀疑是来自<code>update_plot</code>的返回,它使用了一个您没有向我们展示的参数,并将其作为一个全局序列的下标,该序列隐藏了一个预定义的类型</p>
<p>尝试使用以下简单技术进行调试:</p>
<pre><code>def update_plot(t):
print("ENTER update_plot; t =", t, "\n list =", list)
print(t)
return list[t]
</code></pre>
<p>我希望,就在你失败之前,你会看到<code>t >= len(list)</code></p>
<p>一般提示:不要为变量指定与内置或预定义名称相同的名称。特别是,改变<code>list</code></p>