【七】内存相关(3)
- hash() :
- 获取到对象的哈希值(int, str, bool, tuple).
- hash算法:
- (1) 目的是唯一性
- (2) dict 查找效率非常高
- hash表:
- 用空间换的时间 比较耗费内存
s = 'alex'
print(hash(s)) #-168324845050430382
lst = [1, 2, 3, 4, 5]
print(hash(lst)) #报错,列表是不可哈希的
id() : 获取到对象的内存地址
s = 'alex'
print(id(s)) #2278345368944