什么是正确的好方法__hash__()?
我说的是一个返回哈希码的函数,然后该哈希码用于将对象插入哈希表(又名字典)。
作为__hash__()返回的整数,并用于将对象“绑定”到哈希表中,我假设返回的整数的值应均匀分配给公共数据(以最大程度地减少冲突)。获得这样的价值的最佳实践是什么?碰撞是个问题吗?在我的情况下,我有一个小类,它充当包含一些整数,一些浮点数和一个字符串的容器类。
暮色呼如
饮歌长啸
相关分类