私はテキストから関連情報を抽出しようとしています。文字列が私のリスト(python)から2つ以上の単語を含むかどうかを確認します
私は現在pythonを使用しています。
以来、任意の(マイリスト中のためMYTEXTでの)場合:
検索あまりにも多くの無関係な文字列、
私はマイリストから二つ以上の単語を含む文字列を検索しようとしています。
だから、私の質問は
はあなたの助けをありがとう「どのように私は私のリストから二つ以上の単語を含む文章を選択することができます」です!
良い一日を!
私はテキストから関連情報を抽出しようとしています。文字列が私のリスト(python)から2つ以上の単語を含むかどうかを確認します
私は現在pythonを使用しています。
以来、任意の(マイリスト中のためMYTEXTでの)場合:
検索あまりにも多くの無関係な文字列、
私はマイリストから二つ以上の単語を含む文字列を検索しようとしています。
だから、私の質問は
はあなたの助けをありがとう「どのように私は私のリストから二つ以上の単語を含む文章を選択することができます」です!
良い一日を!
1)文字列を分割します。
2)テキスト中のキーワードの出現を確認してください。
3)もしカウントおろし金よりまたは2の印刷テキストに等しい
keywords = ['the', 'apple' , 'fruit']
text = ['apple is a fruit', 'orange is fruit', 'the apple', 'the orange', 'the orange fruit']
for element in text:
if len(set(keywords)&set(element.split(' '))) >=2 :
print element
出力:
apple is a fruit
the apple
the orange fruit
ありがとう!!!!!!!!!! – ChanKim
この回答が役立つ場合は、その答えに同意してください。 –
私は正確に何をしたい取得するが、私は何を理解してすることはありませんでした。
list = ["This is tesing", "hello","My name", "This is not test"]
for sentense in list :
if len(sentense.split()) >= 2:
print sentense
OUTPUT:
This is tesing
My name
This is not test
私は、これはあなたを助けることを願っています
...
これは少なくとも2の長さの文を検索しますが、OPは単語の特定のリストから少なくとも2語を含む文を検索したいと思われます。 – Marein
少なくとも一度コードをwiting試してみて、それから尋ねる盲目的にエラーをここに役立つ頼むの代わりに、私たちにこれを行う方法。 –