从子列表中打印项目

时间:2012-09-05 13:55:58

标签: python list sublist

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

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

6 个答案:

答案 0 :(得分:8)

你应该试试这个:

print data[0][0]

这是有效的,因为data[0]是列表['a', 'b'],因此data[0][0]['a', 'b'][0],只是'a'

答案 1 :(得分:4)

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

print data[0][0]

答案 2 :(得分:3)

您以错误的方式访问过它,请尝试使用

print data[0][0]

答案 3 :(得分:3)

我想你正在努力写

print data[0][0]

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

答案 4 :(得分:2)

使用data[0][0]

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

答案 5 :(得分:2)

按数据[0]获取第一个列表,然后用[0]获取该列表的第一个元素,如下所示:

data[0][0]