Python对空字典取值成功并且传参执行--奥义代码

具体的奥义代码如下图红框所示

img


抛开这个方法的功能,单看代码内逻辑和传参,你会发现,这根本不合理。
图中最后一个if条件如果生效,理论上下一行的代码应该会出现报错,但是!!
实际情况是这个逻辑正常运行了
这个问题我一开始没有发现,直到昨天需要改写这部分逻辑,动了几个数据然后就发现报错了。
目前已修改为“!=”真就程序跑在了bug上。有没有谁可以解惑下,我不理解。