将有限列表分成不相等的段而没有余数

我有一个1的列表,其长度是有限的,我想将其拆分为每个2到6项长的块。 例如,对于长度为20的列表,我要使用以下段:[2,6,3,4,2]。总数是20。 因此,实际列表如下所示:

[ [1,1],[1,1,1] ]

如果我在循环中使用random.randint(2,6)来生成此求和序列,我通常会得到20以上或少于20的余数,其余为1。

我怎样才能完全确保分段的总和为20?

xuyin19881101 回答:将有限列表分成不相等的段而没有余数

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3033836.html

大家都在问