2016-10-03 28 views
-1

我有一些代碼設置爲2個輔音是隨機生成的,2個元音是隨機生成的,每個元素都分配給他們自己的變量。我使用print(itertools.permutations(list))來顯示4個字母的所有可能組合,列表是每個元音或輔音的變量,但什麼也沒有發生。有沒有更簡單的方法來做到這一點?或者我只是做錯了?列表的一部分的所有組合的Python代碼?

+0

咦?我認爲你想要的一個例子會比那種神祕的解釋嘗試更好。 –

回答

2
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