Python UserDict 与 dict 子类:重写了 __setitem__,为什么 update 仍绕过转换 想让配置键统一大写,最直接的做法是继承 dict 并重写 __setitem__。单条赋值测过没有问题,接上 update 批量导入后,小写键却重新出现。问题在于“某个方法完成写入”和“这个方法一定调用被重写的钩子”... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
Python 字典的相等键:True、1 和 1.0,为什么最终只剩一个位置 汇总几类配置时,用 True 表示开关,用整数一表示编号,用浮点一表示测量值,觉得三种类型应该占三个字典位置。实际逐个写入后长度却只有一,最后的文字覆盖了前两份。原因是普通字典采用键的相等语义,这几个内置数值对象彼此... yunqueblog/ 技术教程/ 2026-10-02/ 4 阅读