摘要: 一句话结论:只要你在类里定义了 __eq__ 而没显式定义 __hash__,CPython 会把 __hash__ 直接设成 None,实例立刻变成「不可哈希」,放进 set 或当 dict 键都会抛 TypeError: unhashable type。这不是 bug,是语言在替你守住一条契约: 阅读全文
posted @ 2026-11-10 10:26 小小张说故事 阅读(3) 评论(0) 推荐(0)