我已经阅读了问题的答案。
这是:

def partition(lst, n):
    division = len(lst) / float(n)
    return [ lst[int(round(division * i)): int(round(division * (i + 1)))] for i in xrange(n) ]

我想知道,如何修改这些解决方案,以便将项目随机分配给分区,而不是增量分配。
谢谢,
S:

最佳答案

在对列表进行分区之前,请先调用它。

关于python - Python - 随机将列表分成几乎相等的n个部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3352737/

10-09 17:09