【发布时间】:2019-11-05 14:21:34
【问题描述】:
我知道如何在字典中检查是否存在键或值。
如果你有一个 NESTED 字典,在我将另一个字典添加到外部字典之前,有没有办法检查它是否已经存在?
即,如果在我将另一个字典 D 添加到外部 A 之前,外部字典 A 包含嵌套字典 B、C,我如何检查名称 D 的字典是否已经存在于 A 中? TIA
【问题讨论】:
-
虽然这个问题有点奇怪,但您可能需要查看默认字典。如果您“在跳跃之前先查看”并且仅在 dict 存在时调用
update,则 defaultdict 可能会修复您的旅行车。 -
dict没有名字。您是在询问是否存在相同的对象(即id匹配)或是否存在具有相同值的对象? -
谢谢,Jonathan Scholbach 在下面说得更好,我正在尝试“检查父级是否没有同名的子字典”
标签: python dictionary nested