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

如何按n个元素为一组将列表交替拆分到两个子列表?

按固定步长分组拆分列表

现有列表:

main = [1, 2, 3, 4, 5, 6, 7, 8]

需按指定的每组元素数量n,将列表拆分为两个子列表:前n个元素归入list1,接下来n个元素归入list2,以此循环分配后续元素。

当n=2时,拆分结果为:

list1 = [1, 2, 5, 6]
list2 = [3, 4, 7, 8]

分配逻辑:前两个元素1、2进入list1,接下来两个元素3、4进入list2,随后的5、6再次归入list1,最后两个元素7、8归入list2。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 01:31:59