リスト内の単語のリストself.terms
と文字列がありますline
。リスト内の用語のいずれかが含まれている場合は、line
それらをファイルに書き出したいと思いますterms_file
。
any()
以下のように使用しましたが、これはブール値を返します。
any(terms_file.write(term) for term in self.terms if term in line)
ファイルに書き出すにはどうすればよいですか?ラムダを追加しようとしましたが、あまり詳しくなく、うまくいきませんでした。いくつかの構文エラーが発生しましたが、いくつかの変更の後、False
再び返されました。
を使用してこれを行うことは可能any()
ですか?