У меня есть один словарь (dictDemCLass) с ключом, но все значения равны 0, и я планирую заполнить их значениями из другого словаря (dictAvgGrade). Мне нужно сделать так, чтобы ключи двух словарей были одинаковыми.
dictAvgGrade = {k:sum(v)/4 for k,v in studentPerf.items()}
dictDemClass = {k:0 for k in classes}
При печати (dictAvgGrade сокращается):
print(dictAvgGrade)
{('Jeffery', 'male', 'junior'): 0.7749999999999999, ('Able', 'male', 'senior'): 0.8200000000000001, ('Don', 'male', 'junior'): 0.7974999999999999, ('Will', 'male', 'senior'): 0.7975000000000001}
print(dictDemClass)
{'junior': 0, 'senior': 0, 'sophomore': 0}
В конечном итоге я хочу заполнить dictDemClass, чтобы показать среднее значение для каждого класса. Чтобы вывод мог выглядеть примерно так:
print(dictDemClass)
{'junior': 77.46, 'senior': 83.82, 'sophomore': 86.79}