【发布时间】:2021-06-25 16:59:44
【问题描述】:
我正在尝试在 python 中创建一个程序,它为给定数字生成所有可能的组合(非重复)
如果输入是“123”,输出应该是
123,132,213,231,312,321
12,13,21,23,31,32
1,2,3
我当前的代码是
import itertools
a=[1,2,3]
for i in range(1,len(a)+1):
print(list(itertools.combinations(a,i)))
【问题讨论】:
-
你已经添加了
python标签,但是你没有为你的问题添加代码。 -
贴出你写的代码。
-
运行时会打印什么?
标签: python python-3.x combinations permutation