python - 如何从子列表列表中获取一个值?
问题描述
我一直试图进入一个子列表列表,只是为了得到一个值,但似乎无法让它发挥任何想法。下面是子列表的列表,例如,我只想打印第一个列表的第一个数字。希望这是有道理的。我曾尝试查看其他来源,但没有一个完全符合我的要求。
[[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]]
解决方案
要访问列表列表中的项目,首先选择要访问的列表,然后选择要访问的项目:
第一个列表在索引 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]
推荐阅读
- sql-server - 如何在 Azure DevOps 管道中将变量注入 SQL 脚本?
- azure-devops - 使用另一个项目的分支在 TFS 中创建一个全新的项目
- java - 如何在 Maven 构建过程中添加 Javac 选项?
- c# - 有没有办法找出谁在运行时试图加载给定的程序集?
- c++ - LNK1104:无法打开 libpjproject-i386-Win32-vc14-Debug-Static.lib
- python - 如何重新组织熊猫数据框,以便将一列中的所有重复值压缩成一行,其中包含另一列中的所有信息?
- php - Asana/php-asana getTasks() 无效请求错误
- android - Android 构建变体多个应用程序
- python-3.x - 努力理解fbprophet库中交叉验证函数的参数
- java - Java - 正则表达式检查字符串是否包含连续数字以及其他字符