2013-10-14 39 views
1

多維名單我有一個列表,在我的python腳本如下:訪問在Python

a = [["iguana","i"],["mycat","m"]] 

我要訪問列表的各個元素,並打印出來:

print a[0,0] 
print a[1,1] 

但這拋出「TypeError:列表索引必須是整數,而不是元組」。

如何訪問列表中的單個元素?

感謝

+2

嘗試做'a [0] [0]'。把它看作列表的列表 - 'a [0]'返回'[「iguana」,「i」]',然後調用'[0]'返回''iguana''。 –

+0

謝謝。有用。 – user1164061

回答

5

指標逐一時間:

>>> a = [["iguana","i"],["mycat","m"]] 
>>> a[0] 
['iguana', 'i'] 
>>> a[0][0] 
'iguana' 
>>> a[1][0] 
'mycat' 
>>> 

第一[n]指標列出a,它返回一個列表,第二個指標是名單

+0

這是最好的和最簡單的解決方案,而不是訴諸於嵌套循環或其他更詳細的代碼。 –