вопрос из серии какой цвет выбрать для обоев: сейчас получите от человека по способу.
Я сегодня ленивый:
marks = {
'a' : [1,2,3],
'b' : [0,1,2],
'c' : [5,6,6],
'd' : [4,4,4]
}
def mean(lst):
return sum(lst) / len(lst)
sortedIds = sorted(marks.keys(), key=lambda studentId: mean(marks[studentId]))
print('лучший:', sortedIds[-1])
print('худший:', sortedIds[0])
Вывод:
лучший: c
худший: b