擅长:python、mysql、java
<p>这个:</p>
<pre><code>ZMatrix[[K],[M]]
</code></pre>
<p>没道理。您正在传递一个由两个列表组成的元组<code>([K],[M])</code>,作为列表<code>ZMatrix</code>的索引。在</p>
<p>也许你的意思是:</p>
^{pr2}$
<p><strong>更新:</strong></p>
<p>当您有一个列表并希望从中提取元素时,可以在方括号内使用索引。在</p>
<pre><code>mylist[index]
</code></pre>
<p>本例中的索引应为整数:第一个元素为0,第二个元素为1,依此类推。在</p>
<p>元组(通常)是用逗号分隔的多个项,例如<code>(1,2)</code>,或{<cd4>}。在</p>
<p>当你写:</p>
<pre><code>ZMatrix[[K],[M]]
</code></pre>
<p>您正在传递列表<code>ZMatrix</code>一个元组。元组是<code>([K],[M])</code>。在</p>
<p>因此,错误消息“列表索引必须是整数,而不是元组”。在</p>
<p>但是,您可以这样做:</p>
^{pr2}$
<p>其工作原理是<code>ZMatrix[K]</code>表示<code>ZMatrix</code>的元素<code>K</code>。由于<code>ZMatrix</code>的定义方式,该元素本身就是另一个列表。然后我们可以将列表<code>ZMatrix[K]</code>的元素<code>M</code>称为<code>ZMatrix[K][M]</code>。在</p>