擅长:python、mysql、java
<p>原因可能是您使用的枚举错误。在您的情况下,您只需要索引,因此您应该做的是:</p>
<pre><code>for index in range(len(dfsublist)):
...
</code></pre>
<p>Enumerate返回索引的元组和列表中的实际值。因此,在您的代码中,循环变量索引实际上将被指定为:</p>
<pre><code>(0, df1) # First iteration
(1, df2) # Second iteration
(2, df3) # Third iteration
</code></pre>
<p>因此,您可以正确使用enumerate并解压缩元组:</p>
<pre><code>for index, df in enumerate(dfsublist):
...
</code></pre>
<p>或者,您完全放弃它,因为您可以通过任何一种方式使用索引访问值</p>