目录
一、字典--{'键':'值'}
1、字典的基本格式
字典的定义:键值对
键的唯一性
2、字典的常见操作一 (增删改查)
查看元素:根据键名返回值
删除元素:del、clear
修改元素
添加元素
3、字典中的常见操作二
len():求长度
dict.keys()
dict.values()
dict.item()
二、集合--{}
1、集合的基本格式
2、集合的去重和无序
案例1:去重
案例2(无序性)
集合用于元组或者列表去重
3、集合的相关操作(添加、删除、并集、交集)
添加元素:add、update
删除元素:remove、pop、discard
并集--|
交集--&
一、字典--{'键':'值'}
1、字典的基本格式
字典的定义:键值对
dic = {'name': 'zs', 'age': 18}
键的唯一性
键是唯一的,值可以重复
有重复的键则输出最后一个键的值
2、字典的常见操作一 (增删改查)
查看元素:根据键名返回值
变量名[键名]
变量名.get(键名)
删除元素:del、clear
del删除指定的元素
clear清空整个字典
修改元素
通过key(键名)找到,即可修改
添加元素
变量名['键'] = 数据 (不存在则新增)
3、字典中的常见操作二
len():求长度
dict.keys()
返回字典里包含所有键名的列表
dict.values()
返回字典包含所有值的元素
dict.item()
返回字典里包含的所有键值对(元组)的列表
二、集合--{}
1、集合的基本格式
2、集合的去重和无序
集合是无序的,里面的元素是唯一的,集合中的数字会自动从小到大排序
案例1:去重
案例2(无序性)
集合无序的原因:集合无序的实现是通过hash表实现
每一次的hash值不同,那么hash表中的位置也不同,这样就实现了集合的无序性,而数字的hash值就是它本身
集合用于元组或者列表去重
3、集合的相关操作(添加、删除、并集、交集)
添加元素:add、update
set.add(value)
set.update(value):将整体分散添加,添加int类型会报错。
删除元素:remove、pop、discard
set.remove(value):根据元素的值进行删除
set.pop():括号中不写东西,表示随机删除其中一个元素
set.discard():根据元素的值进行删除,不存在所删除的值时不会报错
并集--|
交集--&