Я пытаюсь получить хэш функции лямбда. Почему я получаю два значения (8746164008739 и -9223363290690767077)? Почему хэш из лямбда-функции не всегда имеет значение?
>>> fn = lambda: 1
>>> hash(fn)
-9223363290690767077
>>> fn = lambda: 1
>>> hash(fn)
8746164008739
>>> fn = lambda: 1
>>> hash(fn)
-9223363290690767077
>>> fn = lambda: 1
>>> hash(fn)
8746164008739
>>> fn = lambda: 1
>>> hash(fn)
-9223363290690767077