Python:itertools.product()的更快替代方案?

时间:2015-12-16 15:49:42

标签: python itertools

我试图找到长度= 22&的列表的所有可能组合。元素值= 1-9。

当我使用[i for i in itertools.product(range(1, 10), repeat=22)]时,Python会崩溃。 Python有更快的替代方案吗?

1 个答案:

答案 0 :(得分:5)

正如大家评论的那样,尝试直接使用生成器而不是使用列表。 发现所有组合尚不清楚。如果您需要打印它们,请执行以下操作:

B

如果您需要对这些价值观做些什么,请告诉我们您的需求。