python实现数组的全排列
l1=[1,2,3,4]
def perm(input_list,start_num):
list_len=len(input_list)
if start_num == list_len:
print(input_list)
pass
else:
for i in range(start_num,list_len):
input_list[start_num],input_list[i]=input_list[i],input_list[start_num]
perm(input_list,start_num+1)
input_list[start_num],input_list[i]=input_list[i],input_list[start_num]
perm(l1,0)