Я пытаюсь изменить порядок значений в словаре словарей. Скажем, у меня есть словарь словарей, которые соответствуют именам, классам и оценкам классов
classGrades={"Computer Science":{"Bob":[98,100,100,88],"Sue":[100,88,100,100],"Jill":[100,100,100,100]},
"English":{"Sue":[100,100,100,100,88],"Mary":[88,90,88,90,88],"John":[100,100,100,100,100],"Joe":[90,90,70,70,80]},"
Chemistry":{"Bob":[98,100,100,88],"Sue":[88,88,88,88],"Jill":[100,100,100,100]}}
Цель состоит в том, чтобы изменить форму так, чтобы классы каждого человека имели оценку, соответствующую ей. Ожидаемый результат:
{"Bob":{"Computer Science":[98,100,100,88],"Chemistry":[98,100,100,88]},
"Sue":{"Computer Science":[100,88,100,100],"Chemistry":[88,88,88,88],"English":[100,100,100,100,88]},
"Jill":{"Computer Science":[100,100,100,100],"Chemistry":[100,100,100,100]},
"Mary":{"English":[88,90,88,90,88]},
"John":{"English":[100,100,100,100,100]},
"Joe":{"ENG110":[90,90,70,70,80]}}
Он не был бы отформатирован в точности так, как показано, это был бы просто один большой список, но я сделал это так, чтобы было ясно, как это должно быть организовано. Я даже не уверен, знаю ли я, с чего начать.