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

如何过滤combi_col列表中包含0且长度≥2的子数组?

Python列表过滤:保留含元素0且长度≥2的子数组

给定原始列表:

combi_col = [[0,1,2],[0,1],[0],[1,2],[0,2],[1,2,3],[2,3],[3,1]]

要实现仅保留包含元素0且子数组长度不小于2的子数组,用列表推导式就能快速完成过滤,核心是同时校验两个条件:

  • 子数组中存在元素0
  • 子数组的长度len(sub) >= 2

实现代码:

result = [sub for sub in combi_col if 0 in sub and len(sub) >= 2]

执行后得到的结果:

result = [[0,1,2],[0,1],[0,2]]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 15:25:22