Python 初学者在这里,我有一个列表列表,并想引用该列表的特定部分。
例如
lol = [[1, 2, 4], [6, 7, 8], [9, 10, 14]]
如果我只想打印其中一个列表中的第一项,例如 1、6 或 9,我该怎么做?
我只能找到分别引用每个列表的方法,例如lol [0],但不能再引用该列表中的项目。
预先感谢您的帮助!
干杯
>>> lol = [[1, 2, 4], [6, 7, 8], [9, 10, 14]]
>>> lol[0][0]
1
>>> lol[1][0]
6
>>> lol[2][0]
9
添加另一个[x]
级别:
lol[2][0]
将为您提供最后一个列表中的第一个元素。
如果我只想打印其中一个列表中的第一项,例如 1、6 或 9,我该怎么做?
只需使用列表推导来获取列表中特定位置的项目:
lol = [[1, 2, 4], [6, 7, 8], [9, 10, 14]]
print [item[0] for item in lol]
已经有一段时间了,但我相信它会是下面的代码。
for innerList in lol:
print innerList[0]