【发布时间】:2021-12-24 06:20:04
【问题描述】:
为什么python itertools.permutations在重复次数超过9时不起作用?
for i in itertools.permutations(range(1, 10), 9):
print(i) # works
for i in itertools.permutations(range(1, 10), 10):
print(i) # does not work
【问题讨论】:
-
docs.python.org/3/library/itertools.html#itertools.permutations - 返回的项目数为 n! /(n-r)!当 0 或当 r > n 时为零。(n 是传递的可迭代的长度)。
-
@IainShelvington 谢谢。在我发布之前应该检查文档。