- 采用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'))

京公网安备 11010502036488号