Мне нужно создать новый словарь, который использует те же ключи, что и первый, в то время как значения оригинала были усреднены.Пока значения не доставляют мне неприятностей, но я не знаю, как решить ошибку «unhashable type».Я должен упомянуть, что оригинальный словарь использует кортежи в качестве ключей и значений.
studentPerf =
{('Jeffery','male','junior'):[0.81,0.75,0.74,0.8],
('Able','male','senior'):[0.87,0.79,0.81,0.81],
('Don','male','junior'):[0.82,0.77,0.8,0.8],
('Will','male','senior'):[0.86,0.78,0.77,0.78]}
dictAvgGrade = {studentPerf.keys():[(sum(grade)/4) for grade in studentPerf.values()]}