total=0
f=[]
vis=[]
def go(k): #第k位,总共有10位
if k>10:
global total
total+=1
if total==1000000:
print(f)
return
return
if total>=1000000:
return
for i in range(0,10):
if i in vis:
continue
else:
vis.append(i)
f.append(i)
go(k+1)
vis.remove(i)
f.remove(i)
go(1)
f=[]
vis=[]
def go(k): #第k位,总共有10位
if k>10:
global total
total+=1
if total==1000000:
print(f)
return
return
if total>=1000000:
return
for i in range(0,10):
if i in vis:
continue
else:
vis.append(i)
f.append(i)
go(k+1)
vis.remove(i)
f.remove(i)
go(1)