为什么 list 是不可哈希的,而 tuple 是可哈希的【面试题】

为什么 list 是不可哈希的,而 tuple 是可哈希的【面试题】

今天爱分享给大家带来为什么 list 是不可哈希的,而 tuple 是可哈希的【面试题】,希望能够帮助到大家。

(1)因为 list 是可变的在它的生命期内,你可以在任意时间改变其内的元素值。

(2)所谓元素可不可哈希,意味着是否使用 hash 进行索引

(3)list 不使用 hash 进行元素的索引,自然它对存储的元素有可哈希的要求;而 set 使用 hash 值进行索引。

相关推荐:

TypeError: unhashable type(list/set/dict)【解决办法】

HashMap的底层实现原理是什么【面试题详解】

vue-router 中hash和history路由模式实现原理是什么【面试题详解】

IOS编程中对于==, isEqual, hash的理解【最详细分析】

java.lang.UnsupportedOperationException at java.util.AbstractList.add【解决办法】

Python 如何删除一个列表(list)中的重复元素【面试题详解】

相关推荐

为什么鸣人的求道玉“不能再生”?沉思过后,六道仙人给出答案!
蠣字的意思解释,蠣的读音怎么读,部首,笔顺,笔画
bat365入口

蠣字的意思解释,蠣的读音怎么读,部首,笔顺,笔画

08-09 👁️‍🗨️ 5061
KiCAD泪滴
bat365入口

KiCAD泪滴

08-08 👁️‍🗨️ 8254
世界杯第15日战报
365scores下载

世界杯第15日战报

07-05 👁️‍🗨️ 4096
淘宝拍照功能无意关闭了怎么打开?淘宝照相功能在哪里打开
2025年最佳11款YouTube下载器
365scores下载

2025年最佳11款YouTube下载器

08-19 👁️‍🗨️ 6304
Mac 辭典使用手冊
bat365入口

Mac 辭典使用手冊

07-11 👁️‍🗨️ 1615
怎样找回微信?忘记密码、手机号不用了也能搞定!最新超详细教程
LOL英雄联盟怎么联系官方客服(最新方法)
365scores下载

LOL英雄联盟怎么联系官方客服(最新方法)

07-14 👁️‍🗨️ 5934