Помимо способности collections.Counter() понимать, что именно в строке нужно подсчитать:
from collections import CounterCounter("mississippi")>>> Counter({'i': 4, 's': 4, 'p': 2, 'm': 1})в случае со списком слов модуль автоматически рассчитает, как часто встречается тот или иной элемент:
party_list = ["Alice", "Bob", "Alice", "Eve", "Bob", "Eve", "Alice"]print(Counter(party_list))>>> Counter({'Alice': 3, 'Bob': 2, 'Eve': 2})#лучшиепрактики