from collections import Counter
from collections import defaultdict
names = ['a','b','a','b','c','d','1','d','2']
result = defaultdict(list)
for key, value in Counter(names).items():
result[value].append(key)
print(f'重复最多的元素:{max(result.items())[1]},重复个数:{max(result.items())[0]}')