Python 程序查找给定元组的哈希值


假设我们有一个元组。有一些数字存在。我们必须使用 hash() 函数查找此元组的哈希值。这是一个内置函数。hash() 函数可以处理一些数据类型,如整数、浮点数、字符串、元组等,但一些类型(如列表)不可散列。由于列表本质上是可变的,我们无法将其散列。我们使用字典时,此哈希值用于映射其他值。

因此,如果输入类似于 t = (2,4,5,6,7,8),则输出为 -1970127882925375109

要解决此问题,我们将按照以下步骤进行 -

  • 取元组作为输入

  • 调用哈希函数并将其传递到哈希(元组)中

示例

让我们看看以下实现以更好地理解

def solve(t):
   return hash(t)

t = (2,4,5,6,7,8)
print(solve(t))

输入

(2,4,5,6,7,8)

输出

-6569923111468529526

更新于: 2021 年 10 月 11 日

5000+ 次浏览

开启您的 职业生涯

完成课程即获得认证

开始
广告