题目:元组--Tuples

解题方案:
题目要求:
给定一个整数n,n个以空格分隔的整数作为输入,创建一个元组t,然后计算hash(t)并打印结果。
注意: hash()是__builtins__
模块中的函数之一,因此不需要导入。
Python 2 和 Python 3 中的 hash() 函数有几个主要区别:
Python 2:使用一种名为 FNV(Fowler-Noll-Vo)的非加密哈希算法,该算法速度快但容易受到冲突的影响。
Python 3:使用一种更安全的算法,称为 SipHash,该算法旨在抵抗哈希碰撞攻击。
解题代码:
if __name__ == '__main__':
n = int(input())
t = tuple(int(x) for x in input().split())
print(hash(t))
文章评论