我有一个嵌套的字典,我想要根据一个项的键值来更新它的值。例如,我有下面的字典,我希望将键==‘p’的项的每一次出现的值设置为1。my_dict = {'p': 0, 'nested_dict': {'p': 0, 'a': 2}}my_dict.update((x, 1) for x, y in my
在Python 3中,我很难理解嵌套字典的理解。我从下面的例子中得到的结果输出了正确的结构,没有错误,但是只包含了一个内部键: value对。我还没有找到像这样的嵌套字典理解的例子;谷歌搜索“嵌套字典理解python”显示遗留示例、非嵌套理解或使用不同方法解决的答案。我可能使用了错误的语法。inner_v)} for outer_k, outer_v in outer_dict.items() for inner_k