次のプログラムがあり、たとえば、テキスト ファイルで文字列 'light pink' を検索したい! 使用word==' '.join(['light','pink'])
していますが、機能しません。
from operator import itemgetter
def mmetric1(file):
words_gen = (word.lower() for line in open("test.txt")
for word in line.split())
words = {}
for word in words_gen:
if (word=='aqua')or(word=='azure')or(word=='black')or(word=='light pink'):
words[word] = words.get(word, 0) + 1
top_words = sorted(words.items(), key=itemgetter(1))
for word, frequency in top_words:
print ("%s : %d" % (word, frequency))