2013-10-14 44 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

这是最好的和最简单的解决方案,而不是诉诸于嵌套循环或其他更详细的代码。 –