首页 > 解决方案 > 如何从子列表列表中获取一个值?

问题描述

我一直试图进入一个子列表列表,只是为了得到一个值,但似乎无法让它发挥任何想法。下面是子列表的列表,例如,我只想打印第一个列表的第一个数字。希望这是有道理的。我曾尝试查看其他来源,但没有一个完全符合我的要求。

[[0, 0, 0, 3, 0, 4, 0, 3], [0, 0, 0, 0, 0, 3, 0, 7], [0, 0, 1, 0, 0, 5, 0, 4], [0, 0, 0, 1, 3, 1, 0, 5], [1, 1, 1, 0, 0, 0, 2, 5], [0, 0, 0, 1, 1, 5, 0, 3], [0, 0, 0, 5, 3, 0, 0, 2]]

标签: pythonpython-3.xlistsublist

解决方案


要访问列表列表中的项目,首先选择要访问的列表,然后选择要访问的项目:

第一个列表在索引 0 处,第一项在索引 0 处:

list_of_lists = [[0,1,2,3],[10,11,12,13]]
first_of_first = list_of_lists[0][0]

对于第二个列表的第三项,它将是:

third_of_second = list_of_lists[1][2]

请注意,python 的索引为 0,因此索引总是比“第 N”项低一个,因此第二项位于索引 1 处。另请注意,当您说“第二个列表的第三项”时,其中的顺序你访问它是反向的,即 list_of_lists[1][2]


推荐阅读