私はリストを持っています[".","_","<<",">>"]
必要なのは、長さが 4 のすべての文字列を、各文字が上記のリストの 1 つであるすべての可能な組み合わせで取得することです。
例 :
"._<<>>","__<<>>",".<<<<>>" ... etc
今、私は4の長さでそれをやっています:
mylist = [".","_","<<",">>"]
for c1 in mylist:
for c2 in mylist:
for c3 in mylist:
for c4 in mylist:
print "".join([c1,c2,c3,c4])
しかし、それは見栄えが悪く、長さを 10 以上に拡大する必要がある場合はどうすればよいでしょうか。