Словарь в Python хранит пары ключ → значение. Если нужно подсчитать, сколько раз встречается каждый элемент, удобно использовать словарь, где ключ — сам элемент, а значение — количество.
Пример
Код:
genres = {}
if genre in genres:
genres[genre] += 1
else:
genres[genre] = 1
После цикла обойди пары через
genres.items() и найди ключ с максимальным значением — так же, как искал максимальный рейтинг в задаче 2.