2017-05-08 13 views
0

ファイル内の単語のリストに「Xとx」などの文字が含まれているかどうかを確認したいと思います。 リストの単語にこの文字が含まれている場合は、それを印刷します。 文字、ない言葉単語のリストに文字列が含まれているかどうかを確認する方法

f = open("list.txt", encoding="utf-8") 
    text = f.read() 
     f.close() 

letters = set('x') 

for word in text: 
    if letters & set(word): 
     print(word) 

富栄私の出力が唯一の "X" が含まれて

答えて

0

あなたがループしている:

私はこのような何かを試してみました。 ファイル内の単語を空白でsperatedている場合は、ここで簡単な例です:

with open("list.txt", encoding="utf-8") as f: 
    data = f.read() 
for word in data.lower().split(): 
    if letters & set(word): 
     print(word) 
+0

おかげで、それが動作 。私はちょうど追加しました: letters = set( 'x') –

関連する問題