Python——集合
一,集合的定义
- 列表可修改,支持重复元素且有序
- 元组,字符串不可修改,支持重复元素且有序
而集合最大的特点就是无重复元素且无序
基本语法:
#定义集合变量
变量名称 = {元素,元素,元素......,元素}
#定义空集合
变量名称 = set()
集合的常用操作——修改
因为集合是无序的,所以集合不支持:下标索引访问
但是集合和列表一样,是允许修改的,所以我们来看看集合的修改方法。
- 添加新元素
- 语法:集合.add(元素),将指定元素添加到集合内,集合本身被修改,添加了新元素。
- 随机取出一个元素
语法:集合.pop() - 清空集合
语法:集合.clear() - 取出两个集合的差集
语法:集合1.difference(集合2) 得到一个新的集合,集合1 ,2不变 - 消除两个集合的差集
语法:集合1.difference_update(集合2) 集合1,2都被改变 - 2个集合合并
语法:集合1.union(集合2) 得到一个新的集合,集合1,2不变 - 统计集合元素数量
语法:len(集合) - 遍历集合。由于集合不支持索引下标,故不能用while循环,可以用for循环
语法:for 元素 in 集合: