python - Python如何通过知道列表中列表的第一个元素来获取列表中列表的索引?
问题描述
想象一下列表 [[0, 1],[2, 3][4, 5]],
如何通过知道数字 2 来获取列表 [2,3] 的索引(应该是 1)。在代码中类似于:
在列表列表中,找到列表的索引,其中 list[0] == 2。
这应该返回 1。
解决方案
您可以使用 for 循环来执行此操作。例如:
nums = [[0, 1],[2, 3],[4, 5]]
for index, num_list in enumerate(nums):
if num_list[0] == 2:
print(index)
推荐阅读
- pine-script - 只有在蜡烛关闭 5 分钟后才需要触发入场警报
- typescript - 如何解决“类型循环引用自身错误”?
- while-loop - Nim 中的迭代器生成函数:分配迭代器时工作,直接调用时卡住
- reactjs - React 测试模拟实现一,使用模拟函数
- javascript - Slick.js 循环问题
- java - 带有路径变量的 Spring Boot AuthenticationToken
- windows - Docker multistage - 如果基本图像不同,则参数不会持续存在
- javascript - 对象的类型未知
- java - 如何使用 RxJava 代替 AsyncTask 来加载数据?
- docker - Windows DockerFile 复制文件夹