내장함수 - hash(object)

2015. 7. 20. 12:41IT관련

반응형

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