PYTHON
Calculate Element Frequencies Using `collections.Counter`
Learn to quickly count the occurrences of items in a list or other iterable using Python's `collections.Counter` for efficient frequency analysis.
from collections import Counter
data = ['apple', 'banana', 'apple', 'orange', 'banana', 'apple']
fruit_counts = Counter(data)
# Example with a string
text = "hello world"
char_counts = Counter(text)
print(f"Fruit counts: {fruit_counts}")
print(f"Character counts: {char_counts}")
How it works: This snippet demonstrates how to use `collections.Counter` to easily count the frequency of elements in a list or characters in a string. `Counter` is a subclass of `dict` that stores elements as keys and their counts as values, making it highly efficient for tasks like analyzing text, calculating tag frequencies, or processing categorical data.