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

如何从列表的列表中提取首元素且不带多余外层方括号?

解决方法

你当前用take 1或者__!!1得到的是包含目标子列表的外层单元素列表,本质是只做了第一层的切片/外层列表的包裹查询,要直接拿到[1,2]参考如下操作:

核心逻辑:你的输入是二维嵌套列表,第一层的每个元素本身就是独立的子列表,直接访问第一层指定位置的元素就能拿到对应的子列表,不需要通过take先切出单元素外层列表。

  • 索引从0开始的语言(如Python、Haskell等):直接写[[1,2],[3,4]][0],Haskell中也可以写[[1,2],[3,4]] !! 0
  • 索引从1开始的语言(如APL、R等):直接写[[1,2],[3,4]] !! 1即可
  • 如果你已经用take 1得到了[[1,2]],再做一次第一层索引即可,示例写法:take 1 [[1,2],[3,4]] !! 0(索引从0开始的环境)

内容的提问来源于stack exchange,提问作者user17480759

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 08:24:00