python dict 和 set对比
dict:
使用键-值存储,具有极快的查找速度 空间换时间
一个key只能对应一个value,后赋值会覆盖前面的
判断key是否存在:
1. 'd' in d
2. d.get(d') 返回null
删除key:
key不可变,因此list不能作为key
set:
与dict类似,但不存储value,没有重复的key
ps: python 中不支持dict 的key为list或dict
dict:
使用键-值存储,具有极快的查找速度 空间换时间
一个key只能对应一个value,后赋值会覆盖前面的
判断key是否存在:
1. 'd' in d
2. d.get(d') 返回null
删除key:
key不可变,因此list不能作为key
set:
与dict类似,但不存储value,没有重复的key
ps: python 中不支持dict 的key为list或dict