char = input("Enter Char's to Combine with the Keyword: ")
n = int(input("Number of Char's Added to Keyword (2-9) :"))
letters = itertools.product(char,repeat=int(n))
for i in letters:
wrdLst.append(word_list[0] + "".join(i) + 'n')
save(wrdLst)
我正在使用Itertools使用用户设置的基词word_list[0]
创建一个单词列表。它目前可以工作,但我希望能够对整个项目列表执行相同的操作,而不仅仅是word_list[0]
很明显,不是吗?
for word in word_list:
for i in letters:
wrdLst.append( word + ''.join(i) )
您应该在编写换行符时添加它,而不是在列表中。
这有什么意义?你的清单很快就会变得很大,而且用处不大。有了一个8个字母的单词,n=8,每个单词已经有1600万个变体了。