python中的可哈希與不可哈希


什么是可哈希(hashable)?

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

  哈希有啥作用?

  • 它是一個將大體量數據轉化為很小數據的過程,甚至可以僅僅是一個數字,以便我們可以用在固定的時間復雜度下查詢它,所以,哈希對高效的算法和數據結構很重要。

 

什么是不可哈希(unhashable)?

  • 同理,不可哈希的數據類型,即可變的數據結構 (字典dict,列表list,集合set)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM