はのは、私はキーワードのリストを持っているとしましょう:リストの複数の項目が文字列内に表示されているかどうかを確認する方法は?
keywords = ["history terms","history words","history vocab","history words terms","history vocab words","science list","science terms vocab","math terms words vocab"]
そしてメイン用語のリスト:
私が作っているスクリプトを:より明確に問題を状態に更新
`main_terms = ["terms","words","vocab","list"]`
長いキーワードリストから重複したものを削除することです。私は、スペルミスや多少の変種(例えば、ヒットソリ用語、歴史用語)を取り除くことができました。
私の問題私がこのキーワードのリストで探している用語は複数ありますが、これらの用語の1つをキーワード(例:「歴史用語」)で見つけたら、異なる用語または用語の組み合わせ(例えば、「歴史語彙」、「歴史語」、「歴史語用語」など)を除いて同一であることは、重複しているとみなされるべきである。限り、用語の小さい数を持つために、同一の保存されたキーワード(例がないとして
- (例:「数学の用語の単語の単語」)キーワードに複数の用語を持ってOKです「数学用語」または理想的には「数学語彙」のような単一の用語)。
:
リストに結果値をオンにしますhttp://stackoverflow.com/questions/3931541/python-check-if-all-of-the-following-iリスト内のリスト – drum
@drum - その質問は当てはまらないようです。 – TigerhawkT3
'' main_termsの中に複数のキーワードがあり、 ''数学用語を出力しているキーワードを削除する3つの単語を含む単語vocabは私には意味がありません。 – TemporalWolf