擅长:python、mysql、java
<p>问题出在这段代码上</p>
<pre><code>tables.append(x)
</code></pre>
<p>当您执行<code>cursor.fetchall()</code>时,您将得到一个元组列表</p>
<p>当您执行<code>for x in tablesWithDetails:</code>操作时,您正在按<code>one tuple at a time</code>对列表进行迭代</p>
<p>所以当你做<code>tables.append(x)</code>时,你就是在列表中附加一个元素元组</p>
<p>为了改变您可以这样做<code>tables.append(x[0])</code>,它附加了元组的第一个元素</p>