【python】dict。字典

时间:2021-05-04 00:32:38

特点:以空间换取时间,使用HASH算法通过key算出了value的内存地址,建立索引,拿到key后查找速度快,但内存浪费多

    因为是用key值算的内存地址,所以key为不可变变量

(set,和dict类似,但是只有key无value)

dict的迭代:

 d={'a':1,'b':2,'c':3}
#迭代(iteration)key
for key in d:
print(key) #迭代value
for value in d.values():
print(value) #迭代key,value
for k,v in d.items():
print(k,":",v)

a
b
c
1
2
3
a : 1
b : 2
c : 3