使用`hash`方法

时间:2012-11-03 13:11:06

标签: python hash

您如何使用hash方法?

>>> def foo():
>>>    return 'foo'
>>> f = foo()
>>>
>>> hash(f)
-4177197833195190597
>>>
>>> hash(foo)
1643374
>>>
>>> hash(foo())
-4177197833195190597

我能用它做什么?

1 个答案:

答案 0 :(得分:1)

来自docs

  

返回对象的哈希值(如果有)。   哈希值是整数。 他们习惯快速比较字典   字典查找期间的键。比较相等的数值   具有相同的哈希值(即使它们具有不同的类型,也是如此)   1和1.0的情况。