次のように、文字のリストのリストで単語リストを生成したい:
A=[['a','b','c'],['d'],['e','f']]
a[0]
可能なすべての文字を最初の場所に格納a[1]
し、可能なすべての文字を 2 番目の場所に格納するなどです。リスト「A」によって生成されるすべての可能な単語は次のようになります。
ade
adf
bde
bdf
cde
cdf
このリストを次の方法で生成しています。
for i in a[0]:
for j in a[1]:
for k in a[2]:
print i+j+k
このコードは、固定長のlist(i.e. len(A))
. 任意のサイズのリストでワードリストを生成できる一般化コードを書きたいです。