一、dic
1、格式:key:value
2、key值必须不可变(可hash)
3、key不可重复(唯一性)
4、优点:查找、插入速度快
5、缺点:空间消耗大
6、实质是以空间换速度
7、常用参数
1)key in dic
返回值:True,Flase
2)dic.get(key)
获取与key对应的value,key不存在时不会报错,返回None
3)dic.pop(key)
删除key和value
4)dic[key]
获取与key对应的value,key不存在时会报错
5)dic[key] = new_values
修改key与之对应的values
6)
for k in dic: print(k, dic[k])
打印key和values
二、set
1、没有values值的dic
2、功能:
去重
例子:
s = ([1, 2, 3, 4, 2, 1, 3]) a = set(s) print(a)
结果:
集合运算
交、并、差、对称差集、子集、父集
& | - ^ <= >=
3、常用参数
1)set.add()
增加元素
2)set.remove()
删除元素,当元素没有时,报错
3)set.discard()
删除元素,不报错