Простой поиск совпадений в списке с python - PullRequest
0 голосов
/ 06 августа 2020

Я хочу найти слово ('пару) в списке предложений и добавить частоту каждого слова к счету. Я получаю сообщение об ошибке утверждения, но не понимаю, в чем я ошибаюсь. Есть ли пропущенный шаг?

def finding_instances(sentences, pair):
     counter = 0
     for sentence in sentences:
          words = sentence.split() 
     for words in sentences:
          if pair in words:
                counter += 1
          return counter

assert finding_instances(["welcome to the great parade", "good morning", "I enjoy Python", "Welcome in"], "Python") == 1
assert finding_instances(["I hate", "other languages", "I am", "Hello"], "Welcome") == 0

1 Ответ

1 голос
/ 06 августа 2020

Вы почти закончили!

def finding_instances(sentences, pair):
     counter = 0
     for sentence in sentences:
          words = sentence.split() 
          if pair in words:
                counter += 1
     return counter
...