喂! 作为 python 的完全初学者,我想知道如何在元组的元组中获取元组元素 - 即
的结果results=cursor.fetchall()
给出一个元组
((row1_value1,row1_value2,...),(row2_value1,row2_value2..),)
我知道
for id in results:
print id
或
results [i]
作为一个整体访问每一行。
但是我如何直接访问元组 - 元组内的值,即 row2_value3 ???
我用下面的代码帮助自己,但是没有可能给出一个准确的“地址”,比如 结果 [i,sub-i] ??
for id in results:
a=results[i]
i=0
for x in a:
print a[i]
i+=1
我想使用 fetchall,只是为了学习如何在 python 中做事——我想在 python 中拥有整个数据库并使用它。 非常感谢!
请您参考如下方法:
results[0][1]
从第一 (0) 行访问第二 (1) 元素(在您的情况下为 row1_value2)。 Python 中的列表是从 0 开始索引的。
同理,row2_value3就是results[1][2]




