我需要制作一个新字典,它使用与第一个相同的键,而原始值已被平均。到目前为止,这些值并没有给我带来麻烦,但我不知道如何解决“不可散列类型”错误。我应该提到原始字典使用元组作为它的键和值。
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()]}