我正在从看起来像这样的数据库中返回数据:
for data in enumerate(self.Admin_Database.Get_Admin_Users()):
print data
我正在获得输出(9, (12345, 'Admin', 'Password'))
,这是我想要的,但是我正在努力从该数据中获取单个索引。例如,如果我要进行data[2]
,则将得到错误tuple index out of range
,而不是Admin
。
是否有一种简单的方法来获取个人数据?
答案 0 :(得分:0)
这是一个嵌套元组。这样想吧:
data = (9, (12345, 'Admin', 'Password'))
data[0] = 9
data[1] = (12345, 'Admin', 'Password')
data[1][0] = 12345
data[1][1] = 'Admin'
data[1][2] = 'Password'
由于data
仅包含两个元素(即9
和元组),因此尝试访问索引2
会引发IndexError
。