说我在Python中有随机字符串:
>>> X = ['ab', 'cd', 'ef']
我想做的是创建字符串(不是元组)的所有排列,即:
['abcdef', 'abefcd', 'cdabef', 'cdefab', 'efabcd', 'efcdab']
[list(itertools.permutations(X))
输出:
[('ab', 'cd', 'ef'), ('ab', 'ef', 'cd'), ('cd', 'ab', 'ef'), ('cd', 'ef', 'ab'), ('ef', 'ab', 'cd'), ('ef', 'cd', 'ab')]
我理解(我认为),由于需要混合类型,我们需要元组而不是字符串,但是有什么方法可以解决此问题以获得字符串?
非常感谢?