Здравствуйте. Я новичок в Python и столкнулся с некоторыми проблемами при создании максимального значения из вложенного словаря.
Исходный дикт:
gradebooks = {'business analytics': {'Alice': 95, 'Troy': 92}, 'Python programming': {'James': 89, 'Charles': 100, 'Bryn': 69, 'Alice': 100}, 'R programming': {'Troy': 93, 'James': 100, 'Charles': 88}}
Новый дикт, который я хочу сгенерировать:
{'business analytics': 95, 'Python programming': 100, 'R programming': 100}
Я использовал следующий код, но не могу сгенерировать максимальное значение:
ISOM_gradebooks = {course: v for course, name in gradebooks.items() for key, v in name.items()}
print(ISOM_gradebooks)
Любые решения для этого, спасибо.