擅长:python、mysql、java
<p>L的意思是它是长整数(64位)形式,所以返回的值仍然是正确的。当您创建一个新的字典,其中包含已经存在的条目(就像您现在这样)时,它会自动将所有条目转换为长格式;相反,您应该使用元组,或者只是打印循环本身中的每个条目:</p>
<pre><code>for row in prsnobj.result:
print row[0] + " : " + row[1]
</code></pre>
<p>或者</p>
<pre><code>for row in prsnobj.result:
ansdb = (row[0], row[1])
print ansdb
</code></pre>
<p>根据prsnobj对象的定义方式,最终可能仍然会得到长整数。如果是这样,您需要回顾一下定义prsnobj的代码,并检查它是否正确创建。使用打印输出确保对象始终处于您想要的状态!你知道吗</p>