Я искал возможные ответы на этот вопрос и не мог найти способ сделать это с помощью простого понимания или какой-либо формы функционального программирования с использованием слова без использования циклов .
У меня есть функция:
get_grades(theDict, hw)
, который принимает слово dict и строку, такую как 'hw1' или 'hw4' в формате этого типа.
Формат документа:
get_grades({'Ggg':{'hw1': 1, 'hw2': 2, 'hw3': 3},'Hhh':{'hw1': 4, 'hw2': 3,'hw3': 6}},'hw1')
Я пытаюсь взять все ключи, которые соответствуют hw, и суммировать все значения для этого ключа. Если hw = hw1, функция вернет:
5
(все значения ключа hw1, добавленные вместе)