我正在练习元组哈希.在那里,我正在研究Python 2.7.以下是代码:
num = int(raw_input()) num_list = [int(x) for x in raw_input().split()] print(hash(tuple(num_list)))
上面的代码导致了
>>> 2 >>> 1 2 >>> 3713081631934410656
但在我使用Python 3.4的本地PC上,答案是
>>> 1299869600
代码被接受但我无法找出导致不同结果的原因.这是针对不同版本的Python吗?