python中的可哈希與不可哈希
什麼是可哈希(hashable)?
- 簡要的說可哈希的數據類型,即不可變的數據結構(字符串str、元組tuple、對象集objects)。
哈希有啥做用?算法
- 它是一個將大致量數據轉化爲很小數據的過程,甚至能夠僅僅是一個數字,以便咱們能夠用在固定的時間複雜度下查詢它,因此,哈希對高效的算法和數據結構很重要。
什麼是不可哈希(unhashable)?
- 同理,不可哈希的數據類型,便可變的數據結構 (字典dict,列表list,集合set)
歡迎關注本站公眾號,獲取更多信息