我一直在尝试计算给定序列长度下,两个字符(E和L)的所有排列组合。如果我使用 import itertools
命令,并运行 itertools.permutation('LE', 8)
,那么将没有任何输出。很显然,如果我只传递 itertools.permutation('LE')
,那么我将得到只有两个字符(LE和EL)的排列组合。是否有一种方法可以使用类似'LE'
和数字3这样的参数来运行排列组合,以便结果为:
LLL
EEE
LLE
EEL
LEE
ELL
ELE
LEL
提前感谢您。