You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提取Python嵌套列表中指定子列表对应位置的数值?

问题原因

  • Python 列表的索引从0开始计数,你使用的x[1:2]属于列表切片语法,返回的是包含原列表索引1对应元素的子列表,所以输出结果是整个第二个子列表[[1,3,89,4]],无法定位到子列表内部的元素。
  • 要提取嵌套列表内层的元素,需要使用连续索引的写法,先定位外层子列表的位置,再定位子列表内部元素的位置。

调整后的代码

第二个子列表对应外层列表的索引是1,该子列表里第3个元素的索引是2,直接用两层索引取值即可:

x= [[1,2,3,4,5,6,7,8],[1,3,89,4],[1,1],[1,89],[1,7]]
print(x[1][2])

运行后输出结果就是目标值89。

内容的提问来源于stack exchange,提问作者Duck.Jpeg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 05:57:01