在Python中生成列表中的变体

时间:2016-10-14 18:47:05

标签: python

让我有一个正整数的任意列表:

[2, 2, 3, 5]

我需要编写一个代码,它会生成一个这些整数的所有产品的列表,列举如下:

1111, ..., 1115, 1121, ..., 1125, ... 1135, 1235, 2235.

我该怎么做?

1 个答案:

答案 0 :(得分:0)

?write.csv 

文档:https://docs.python.org/3/library/itertools.html#itertools.product

更通用的解决方案:

import itertools
itertools.product(range(1,3), range(1,3), range(1,4), range(1,6))