输入:
1 数列的个数
2 数列
输出:对数列进行全排列
import itertools
num = int(input())
arr = input("")
li = [int(num) for num in arr.split()]
if len(li) == num:
pailie = list(itertools.permutations(li))
for x in pailie:
for y in x:
print(y, end=' ')
print()
运行结果:
输入:3
1 2 3
输出:1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1