При попытке назначить оценки для Test_Scores (который при вычислении среднего значения) возвращает только два назначенных словаря. По какой-то причине последний не появится. Как получить третий словарь для показа?
Test_Scores = [{'test_1': 90, 'test_2': 80, 'test_3': 95},
{'test_1': 92, 'test_2': 75, 'test_3': 80},
{'test_1': 80, 'feature_2': 81, 'test_3': 82}]
Grades = ['A', 'B', 'B']
Empty_dict = {}
Empty_dict = dict(zip(Grades, Test_Scores))
print(Empty_dict)
Я ожидаю что-то вроде:
{'A': {'test_1': 90, 'test_2': 80, 'test_3': 95}, 'B': {'test_1': 92,
'test_2': 75, 'test_3': 80}, {'test_1': 80, 'feature_2': 81, 'test_3':
82}})
, чтобы продемонстрировать среднее значение по трем тестам - это назначенный ключ.
Однако я получаю:
{'A': {'test_1': 90, 'test_2': 80, 'test_3': 95}, 'B': {'test_1': 80,
'feature_2': 81, 'test_3': 82}}