列表中所有部分组合的Python代码?
我设置了一些代码,其中随机生成2个辅音,随机生成2个元音,每个元音都分配给各自的变量。我使用print(itertools.permutations(list))来显示这4个字母的所有可能组合,列表是每个元音或辅音的变量,但什么也没有发生。有没有更简单的方法?还是我只是做错了 嗯?我认为一个你想要的例子比一个神秘的解释要好。列表中所有部分组合的Python代码?,python,random,permutation,itertools,Python,Random,Permutation,Itertools,我设置了一些代码,其中随机生成2个辅音,随机生成2个元音,每个元音都分配给各自的变量。我使用print(itertools.permutations(list))来显示这4个字母的所有可能组合,列表是每个元音或辅音的变量,但什么也没有发生。有没有更简单的方法?还是我只是做错了 嗯?我认为一个你想要的例子比一个神秘的解释要好。 In [34]: L = ['a', 'e', 'b', 'c'] In [35]: for p in itertools.permutations(L): print(
In [34]: L = ['a', 'e', 'b', 'c']
In [35]: for p in itertools.permutations(L): print(''.join(p))
aebc
aecb
abec
abce
aceb
acbe
eabc
eacb
ebac
ebca
ecab
ecba
baec
bace
beac
beca
bcae
bcea
caeb
cabe
ceab
ceba
cbae
cbea