python dict 和 set对比

dict:

使用键-值存储,具有极快的查找速度   空间换时间

一个key只能对应一个value,后赋值会覆盖前面的

判断key是否存在:

1. 'd' in d

2. d.get(d')  返回null

python dict 和 set对比_第1张图片

删除key:


key不可变,因此list不能作为key

 set:

与dict类似,但不存储value,没有重复的key

python dict 和 set对比_第2张图片


ps: python 中不支持dict 的key为list或dict

python dict 和 set对比_第3张图片

你可能感兴趣的:(python)