2016-11-30 11 views
-1

私は、リスト内のtuplefourth要素を取得したいなど、Pythonでタプルのリストの特定のメンバーにアクセスしようとしています。それ、どうやったら出来るの ?タプルリストの要素へのアクセス

[(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 

答えて

2

ただ、各インデックスにアクセスするために、整数を使用します。

>>> l = [(1, u'2016-11-30 01:57:42', u'X1', u'd1', u'CHECKING', 100000.0)] 
>>> l[0][3] 
'd1' 
+0

私はそれを印刷しますか?このıを使ってprintを呼び出すと、次のエラーが出るので、リストインデックスが範囲外になっています。 – comsfollower

+1

@comsfollower - リストが違うか、ここに示した以外の方法でアクセスしています。 – TigerhawkT3

+0

私はこれをデータベースから受け取ったので、コード全体はこのaccounts = cur.fetchall()のようになります。 l =アカウント。l1 = l [0] [4];print l1 – comsfollower

0

を取りますリストの最初のインデックス、タプル、タプルの4番目のインデックスあなたが目的の要素に到着するまで

[(1, u'2016-11-30 01:57:42', u'X1', u'd1', u'CHECKING', 100000.0)][0][3] 
関連する問題