- 采用itertools模块中的permutations方法(就是返回可迭代对象的所有数学全排列方式),注意这里是一个可迭代对象,不能直接返回,所以用map函数来映射。
import itertools class Solution: def Permutation(self, ss): if not ss: return [] return list(set(map(''.join, itertools.permutations(ss)))) s = Solution() print(s.Permutation('123'))