擅长:python、mysql、java
<p>你可以做这种索引业务,但你想用列表来代替。这是因为元组是不可变的(不能更改),因此当您编写类似</p>
<pre><code>rowTup = rowTup + colTup
</code></pre>
<p>别那样做。对于列表,您可以通过</p>
^{pr2}$
<p>产生一个列表[1,2]。在</p>
<p>至于为什么会超出范围,正如我所见,这只是因为在尝试执行rowTup[0][3]之前,其中一个循环没有转到3(或者0)。在</p>
<p>编辑:也是。作为一件小事,你的一些打印声明应该是注释。你应该这样用</p>
<pre><code># This is a comment for the coder (ie. yourself).
# Variable a is here set and printed.
a = 2
print "Hello program user. This is a message for you. a =", a
</code></pre>
<p>EDIT2:在Python中可以很容易地查看元组的内容。简单地写</p>
<pre><code>print rowTup
</code></pre>