我该如何去分割两个列表,还会留下一个余数作为自己的“列表”?例如:如何不断拆分列表并分离余数?
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
[1, 2, 3, 4, 5, 6, 7], [8, 9, 10, 11, 12, 13, 14], [15]
不仅如此,但继续减半每个子表得到这个期望的结果:
[1, 2, 3], [4, 5, 6], [7], [8, 9, 10], [11, 12, 13], [14], [15]
您是否尝试过什么自己了吗?什么时候分裂停止? –
我试过将它分裂一次,但不知道从那里去哪里,只能设法分成相等的部分。当模式匹配底部列表时,分割应该停止,其中2个列表3后跟1个1的“列表”(因为我使用的所有列表都将有一个余数)。 –
你可以[编辑]到你的问题。 –