int.__hash__簡(jiǎn)單地返回值似乎是合理的。果然,這似乎是CPython實(shí)現(xiàn)它的方式:>>> hash(1)1>>> hash(2)2>>> hash(123456789)123456789>>> hash(-123456789)-123456789好吧,這對(duì)于所有大多數(shù)整數(shù)x都成立嗎?>>> [x for x in range(-10000, 10000) if hash(x) != x][-1]??>>> hash(-1)-2為什么-1這條規(guī)則是例外?
添加回答
舉報(bào)
0/150
提交
取消