from collections import Counter
def mostFrequentCounter(lists): temp = Counter(lists) my_tuple = temp.most_common() result = [my_tuple[0][0]]for l in range(1, len(my_tuple)): if my_tuple[l][1] == my_tuple[0][1]: result.append(my_tuple[l][0]) else: break return result
print(mostFrequentCounter([1, 2, 1, 3, 2, 1, 4, 2])) #[1, 2]