Сначала поместите их в словарь или JSON. Как только у вас есть это.
dataset = {
"Alien Predator":['great','17th', 'abigail', 'by', 'century', 'is'],
"Shark Exorcist":['demonic', 'devil', 'great', 'hell', 'holy', 'nun'],
"Jurassic Shark":['abandoned', 'an', 'and', 'beautiful', 'abigail',],
}
Здесь вы можете легко запросить значения.
search_word = "great"
d = [movie for movie, synops in dataset.items() if search_word in synops]
возвращает ['Alien Predator', 'Shark Exorcist']
Вы можете добавить их в словарь, чтобы получить полный результат.
final_dict = {}
final_dict[search] = d
Это должно дать вам.
>>> final_dict
{'great': ['Alien Predator', 'Shark Exorcist']}
Теперь вы можете реализовать то же самое, используя цикл for и список необходимых ключевых слов, и выполнить задачу самостоятельно.