列表顺序分组
把一份「每行一项」的列表按份数或按每组行数切成若干组:8 行分 3 份会得到 3/3/2,余数摊到前面的组,不丢行也不打乱顺序,可空行分隔、可加组标题。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
列表
分组结果
组与组之间默认用空行分隔。
输入列表后即可分组
行数: 0 · 组数: 0 · 最大组: 0 · 最小组: 0
这个工具能做什么
- 把一长串任务、名单或数据行平均分给几个人处理,每人拿到的行数最多只差一行。
- 按固定条数切块,例如每 20 行一组的日志摘要或每 5 条一组的抽检清单。
- 给每个分组自动加 #1、#2 标题,直接贴进 Markdown 或工单系统。
示例
输入
a b c d e f g h
输出
a b c d e f g h
8 行分 3 份:先算 8÷3=2 余 2,余数摊给前面两组,于是得到 3/3/2,组间用空行隔开。
常见问题
分成 3 份但只有 8 行,怎么分?
先按 8÷3=2 取整,余数 2 摊给前面两组,结果就是 3/3/2。规则固定不变:多出来的行总是分给靠前的组,所以结果可复现,不随输入次数变化。
份数比行数多会怎样?
直接报错,不会产出空组。想要「每 0 行一组」这类无意义参数也会被拒绝,因为按每组行数分组时每组的行数必须大于 0。
输出的空行是什么?
是组与组之间的分隔符,默认两个换行(即一个空行),方便直接读;如果后续要按行处理,可以把分隔符改成标记文本或用组标题。
组标题会影响行数统计吗?
不会。勾上「加组标题」只是输出时多插一行 #1、#2,分组统计里的行数与你输入的项一一对应,组标题不算内容行。
关键词:列表分组顺序分组list grouper拆分成组分组batch split每组几行分成几份