python中字符串的所有置换

问题描述 投票:0回答:1

我发现许多算法可以给出列表/字符串的所有排列,但是没有一种算法可以完全满足我的要求例如,他们产生6! 'aaabbb'的排列,但其中一些是重复的。直接为“ aaabbb”产生20个排列的代码是什么?我不想全部制作6张!排列并删除重复的项目。例如:输入:'abb'输出:'abb'婴儿'bba'

python python-3.x permutation
1个回答
-1
投票

如果输入不会太长,并且列表中有排列,例如,您可以将其隐藏到集合中以删除重复项。

© www.soinside.com 2019 - 2024. All rights reserved.