2016-10-03 2 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 
Смежные вопросы