早教吧 育儿知识 作业答案 考试题库 百科 知识分享

python中怎么得到一串组成数字相同的数比如现在有一个数123,怎么才能得到132、213、231、312、321?

题目详情
python中怎么得到一串组成数字相同的数
比如现在有一个数123,怎么才能得到132、213、231、312、321?
▼优质解答
答案和解析
请参考:
from itertools import *
def permu(i):
s=str(i)
l=[]
for x in permutations(s,len(s)):
l.append(int("".join(x)))
return(l)
a=1235
print permu(a)