列表的组合重复N次 python

1 人关注

我有一个列表 l = [1, 2, 3, 4, 5] ,想生成所有可能的组合,假设 l 的元素重复 N 次。

N=2的[1,2,3,4,5]将产生

[1, 1], [1, 2], [1, 3], [1, 4], [1, 5]

[2, 1], [2, 2], [2, 3], [2, 4], [2, 5]

[3, 1], [3, 2], [3, 3], [3, 4], [3, 5]

[4, 1], [4, 2], [4, 3], [4, 4], [4, 5]

[5, 1], [5, 2], [5, 3], [5, 4], [5, 5]

python
eigenfoo
eigenfoo
发布于 2020-09-16
1 个回答
Samwise
Samwise
发布于 2020-09-16
已采纳
0 人赞同