python中的可哈希與不可哈希

什麼是可哈希(hashable)?

  • 簡要的說可哈希的數據類型,即不可變的數據結構(字符串str、元組tuple、對象集objects)。

  哈希有啥做用?算法

  • 它是一個將大致量數據轉化爲很小數據的過程,甚至能夠僅僅是一個數字,以便咱們能夠用在固定的時間複雜度下查詢它,因此,哈希對高效的算法和數據結構很重要。

 

什麼是不可哈希(unhashable)?

  • 同理,不可哈希的數據類型,便可變的數據結構 (字典dict,列表list,集合set)
相關文章
相關標籤/搜索