0
data = [['a','b'], ['a','c']]
print data[0[0]]
>>> 0

当我尝试这个时,我得到一个错误。如何打印第一个列表中的第一个项目?

4

6 回答 6

9

你应该试试这个:

print data[0][0]

这是有效的,因为data[0]是 list ['a', 'b'],所以data[0][0]is ['a', 'b'][0]just 'a'

于 2012-09-05T13:56:58.817 回答
4

您只需要切换括号的位置:

print data[0][0]
于 2012-09-05T13:57:01.703 回答
3

你以错误的方式访问它,试试这个

print data[0][0]
于 2012-09-05T13:57:17.080 回答
3

我想你正在尝试写

print data[0][0]

data[0]选择第一个列表,然后最后的附加[0]项从第一个列表中选择第一个元素。

于 2012-09-05T13:57:23.303 回答
2

使用data[0][0]

>>> data = [['a','b'], ['a','c']]
>>> print data[0][0]
a
于 2012-09-05T13:57:16.453 回答
2

通过 data[0] 获取第一个列表,然后通过 [0] 获取该列表的第一个元素,如下所示:

data[0][0]
于 2012-09-05T13:57:19.810 回答