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+ 次瀏覽

開啟您的 職業生涯

完成課程即獲得認證

開始
廣告