Вывести часто встречающийся возраст
Есть многомерный список (массив)
[['Вася','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)