こんにちは、新人である Python について質問があります。
小さな辞書のように、アルファベット順に単語のリスト(約23000)を含むテキストファイルがあります。各行はそのテキストファイルの単語です
ユーザーに9文字を要求するプログラムを作成する必要があり、プログラムはこれらの文字を並べ替えて、この9文字のセットに一致するテキストファイル内のすべての単語を見つけることになっています
私はこのプログラムのコーディングに行き詰まっています。助けてください。
これは私がやったことです
Nian = raw_input ("Type in nine letters :")
filename = "dictionary.txt"
fil = open(filename, "r")
lines = fil.read()
tx4 = lines.strip()
a = Nian[0]
b = Nian[1]
c = Nian[2]
d = Nian[3]
e = Nian[4]
f = Nian[5]
g = Nian[6]
h = Nian[7]
i = Nian[8]
for w in lines[0:23005]:
if a or b or c or d or e or f or g or h or i in lines:
print w