目录
一、字典
1.1 字典介绍
变量名 = {key:value,key:value}
*案例
info = {"name":"jack","age":12,"sex":"男"}
1.2 字典的常见操作
1.2.1 查询操作
- 有对应key
- 无对应key
- get()
- 有对应key
- 无对应key
- get方法没有获取到key,但不想让他显示None
1.2.2 修改元素
- 有对应key
- 无对应key(相当于新增)
- update()
总结:
修改元素时有对应key,则可修改,无对应key时则是新增
1.2.3 添加元素
- 添加
1.2.4 删除元素
- del
- clear–清空
- pop 指定key进行删除
1.2.6 查询长度
- len()
1.2.7 循环遍历
- keys循环
- values循环
- items(),通过循环可拿到字典key,value
二、集合
2.1 集合的介绍
集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。
- 格式
aset = set()
2.2 集合的常用操作
2.2.1 添加元素
- add()
- update()添加的元素只能是可迭代对象(会将添加元素打散添加)
2.2.2 删除元素
- remove()
- pop()随机删除元素
- discard() 有对应元素直接删除,无对应元素不作任何操作
无对应元素
2.2.4 交集&并集&差集
- 交集 &
- 并集 |
- 差集 -