Вывести часто встречающийся возраст

Есть многомерный список (массив)

[['Вася','16','м','10А','5'],
['Женя','17','м','11Б','5'],
['Женя','17','ж','9Б','5'],
['Вася','16','м','10В','5'],
['Катя','14','м','8Б','5'],
['Лена','15','ж','9А','5']]

Как вывести все часто встречающиеся возраста?

17 16

Ответы (1 шт):

Автор решения: Danis
arr=[['Вася','16','м','10А','5'],
['Женя','17','м','11Б','5'],
['Женя','17','ж','9Б','5'],
['Вася','16','м','10В','5'],
['Катя','14','м','8Б','5'],
['Лена','15','ж','9А','5']]

arr = [int(el[1]) for el in arr]
max_count = max(map(arr.count, set(arr)))
res = [el for el in set(arr) if arr.count(el)==max_count]
print(res)
→ Ссылка