I was practicing tuple hashing. In there I was working on Python 2.7. Below is the code:
num = int(raw_input())
num_list = [int(x) for x in raw_input().split()]
print(hash(tuple(num_list)))
The above code results in
>>> 2
>>> 1 2
>>> 3713081631934410656
But at my local PC where I am using Python 3.4 the answer is
>>> 1299869600
The code is accepted but I could not find out what causes the different results. Is this for different version of Python?