<分区> 分区>
下面是我的代码
import itertools
a = [1,2,3]
for i in itertools.combination_with_replacement(a,3):
print i
输出
(1, 1, 1),(1, 1, 2)
(1, 1, 3),(1, 2, 2)
(1, 2, 3),(1, 3, 3)
(2, 2, 2),(2, 2, 3)
(2, 3, 3),(3, 3, 3)
只打印了10个结果,按公式应该是3^3 = 27个输出。
那么我可以知道,如何获得其他输出吗?
衷心感谢您的时间和建议。
