我正在尝试访问python中元组列表的特定成员,例如我想在列表中的以下fourth
中获取tuple
元素。我该怎么做?
[(1, u'2016-11-30 01:57:42', u'X1', u'd1', u'CHECKING', 100000.0)]
此列表是从数据库中获取的,因此整个代码如下所示:
accounts = cur.fetchall()
logins = cur2.fetchall()
l = accounts
l1 = l[0][4]
print l1
当我这样做时,我收到以下错误:
l1 = l[0][4]
IndexError: list index out of range
答案 0 :(得分:2)
只需使用整数访问每个索引,直到到达所需的元素:
>>> l = [(1, u'2016-11-30 01:57:42', u'X1', u'd1', u'CHECKING', 100000.0)]
>>> l[0][3]
'd1'
答案 1 :(得分:0)
获取列表的第一个索引,元组,然后是元组的第四个索引。
[(1, u'2016-11-30 01:57:42', u'X1', u'd1', u'CHECKING', 100000.0)][0][3]