import nltk
wordlist=nltk.corpus.words.words()
if __name__=='__main__':
while(True):
letters=raw_input('letters:')
rs=[w for w in wordlist if len(w)>1 and nltk.FreqDist(w)<=nltk.FreqDist(letters)]
print list(set(sorted(rs,key=lambda x:len(x),reverse=True)))
可以用来玩 words with friends 哦

本文介绍了一段Python代码,利用NLTK库中的语料库帮助玩家在WordsWithFriends游戏中找到可能组成的单词。通过输入可用字母,程序将返回由这些字母组成的所有有效单词,并按单词长度从长到短排序。
5913

被折叠的 条评论
为什么被折叠?



