我试图生成所有可能的数字0-9的10位组合,而不重复一道数学题,但我似乎无法理解它。我已经尝试过itertools.combinations,但是得到了后续的结果。我也尝试过random.shuffle,但它的效率非常低,需要多次重复。有没有解决这个问题的算法?
发布于 2014-04-05 03:17:25
结果,多亏了user2864740,我找到了itertools.permutations。这就是我所要求的。
发布于 2014-04-05 03:20:42
我想是这样的
itertools.permutations(range(10), 10)会给出数字0- 9的所有10位组合。
https://stackoverflow.com/questions/22871249
复制相似问题