내장함수 - hash(object)
2015. 7. 20. 12:41ㆍIT관련
반응형
https://docs.python.org/2/library/functions.html#hash
hash(object)
object의 hash값을 리턴한다.
딕셔너리를 검색할 때 딕셔너리 키를 비교할 때 사용한다고 한다.
>>> class foobar():
... data=[1,2,3]
... def __init__(self, val):
... self.val = val
...
>>> x = foobar
>>> y = foobar(['1', '2'])
>>> z = foobar
>>> v = foobar(['1', '2'])
>>> hash(x)
275936378
>>> hash(z)
275936378
>>> hash(y)
-9223372036578835285
>>> hash(v)
-9223372036578835276
반응형
'IT관련' 카테고리의 다른 글
내장함수 - hex(x) (0) | 2015.07.20 |
---|---|
내장함수 - help(object) (0) | 2015.07.20 |
내장함수 - hasattr(object, name) (0) | 2015.07.20 |
내장함수 - globals (0) | 2015.07.20 |
내장함수 - getattr(object, name[, default]) (0) | 2015.07.20 |