2016-10-03 1 views
-1

Ich habe einige Code eingerichtet, wo 2 Konsonanten zufällig generiert werden und 2 Vokale nach dem Zufallsprinzip generiert werden, und jeder ist ihre eigene individuelle Variable zugeordnet. Ich benutzte print (itertools.permutations (list)), um alle möglichen Kombinationen der 4 Buchstaben zu zeigen, wobei die Liste die Variablen jedes Vokals oder Konsonanten ist, aber nichts passierte. Gibt es einen einfacheren Weg dies zu tun? Oder mache ich es einfach falsch?Python-Code für alle Kombinationen eines Teils einer Liste?

+0

Huh? Ich denke, ein Beispiel von dem, was Sie wollen, wäre besser als dieser kryptische Erklärungsversuch. –

Antwort

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 
Verwandte Themen