Почему Python только выполняет действие на первой итерации цикла
У меня есть маленький маленький цикл, проходящий по оксфордскому словарю, который ищет и распечатывает любое слово, определение которого содержит одно из слов в search_list
Но когда я запускаю его, например, со списком: `['hello', 'next', 'from'], он запускается через цикл только в первый раз. Кто-нибудь знает, почему это происходит?
print(search_list)
Oxford = open("oxford_dictionary.txt")
for word in search_list:
for line in Oxford:
if word in line:
print(line.split(' ', 1)[0])
Oxford.close()