元组中的不可更改性:
1 t = (1,22,3,[1,2,3]) 2 print(id(t[-1])) 3 4 t[-1][0] =10 #元组的不可更改,指的是元组的引用 ,和其中元素的引用是不可更改的。 5 print(t) 6 print(id(t[-1]))
Python中字典的存储(以hash表的方式存储):
它会如下操作:
hash(a) & 9
这样,hash 冲突的概率会大大增加,
Python中解决hash冲突的方法是:
开放地址法,再散列法,二次探查。
注意:因为字典的key要用来计算hash 值,所以key一般是字符串和 数字。 value 可以是任意类型。
1 dic ={"name":"tom",1:"tomf",3.5:"egon"} 2 print(dic["name"],dic[1],dic[3.5])