自己写的一种全排列算法:
def pl(lis): #lis 可迭代对象
s=[]
for i in lis:
s += [i]
ls=[[s[0]]]
for i in s[1:]:
lt=[]
for k in ls:
for j in range(len(k)+1):
lt.append(k[:j]+[i]+k[j:])
ls=lt
return ls
ls=[2,4,6]
print(pl(ls))
