Вложенные структуры · 6 из 16
Журнал наизнанку
Задействованы также: Словари
Журнал ведётся по ученикам, а завучу нужен по предметам: кто какие оценки получил по химии.
Что сделать
Выверните журнал для завуча — чтобы он шёл не по ученикам, а по предметам.
Что приходит
zhurnal— словарь «фамилия → словарь „предмет → список оценок“»
Что вернуть
Словарь «предмет → словарь „фамилия → список оценок“».
Допишите функцию po_predmetam в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
У Иванова химия — [5] и алгебра — [4]. Вывернутый журнал: {"химия": {"Иванов": [5]}, "алгебра": {"Иванов": [4]}}.
po_predmetam({'Иванов': {'химия': [5], 'алгебра': [4]}})
{'химия': {'Иванов': [5]}, 'алгебра': {'Иванов': [4]}}
Функция принимает словарь: фамилия — словарь «предмет — список оценок». Возвращает словарь: предмет — словарь «фамилия — список оценок». Порядок ключей значения не имеет.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.