python set不能添加list,dict, set的原因

set不能添加list,dict, set的原因## 標題

python 的集合set中的元素是唯一的,即哈希表(hashable)類型,因此集合中的元素必須是不可變類型

而list,dict, set是可變類型, number,string,tuple是不可變類型

arr_set = set()
arr_set.add([1,2])
print(arr_set)

編譯提示:

arr_set.add([1,2])
TypeError: unhashable type: 'list'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章