早些时候,我正在帮助我妈妈使用这个单词搜索应用程序,同时从一些 python 教程中休息一下,我意识到——这是一个让我工作/学习的有趣事物的完美例子。
这是我想出的,虽然它有效,但我必须做一些额外的步骤来找出单词。
似乎我的双字符没有注册为两个,其中一个被替换为不相关的字母。
我尝试了很多不同的东西——弹出、移除。用于单词而不是 myletters 中的字符(以减去差异)。我发现涉及这些东西的很多东西都是网格和方向,但我真的只是对我的字符输入中的单词拆分列表感兴趣。任何帮助表示赞赏。
旁注 - 我对编码很陌生,所以如果这是合适的路线,我会很高兴。这个 x 比我能找到的任何示例都简单 x * 10。(也许为什么它不能按我想要的方式工作?;p)
wordlist = open("PossibleWords.txt", "r").read().split()
myletters = input("Letters?: ").lower()
s = list()
sorted = str(myletters)
for word in wordlist:
if len(word) == len(myletters) and all(letter in word for letter in sorted):
s.append(word)
for length in s[:100]:
print(length)