问题描述:
Write a python function to find the item with maximum occurrences in a given list.

测试用例:
['assert max_occurrences([1,2,3,1,2,3,12,4,2]) ==  2', 'assert max_occurrences([1,2,6,7,0,1,0,1,0]) == 1,0', 'assert max_occurrences([1,2,3,1,2,4,1]) == 1']

生成的代码:
from collections import Counter

def max_occurrences(lst):
    counts = Counter(lst)
    max_count = max(counts.values())
    return [item for item, count in counts.items() if count == max_count]

# Test cases
assert max_occurrences([1,2,3,1,2,3,12,4,2]) == [2]
assert max_occurrences([1,2,6,7,0,1,0,1,0]) == [1, 0]
assert max_occurrences([1,2,3,1,2,4,1]) == [1]