目录
取两个集合的差集 语法:集合1.difference(集合2)
消除两个集合的差集 语法:集合1.difference_update(集合2)
1.基本语法
# 定义集合字面量
{元素,元素,...,元素}
# 定义集合变量
变量名称 = {元素,元素,...,元素}
# 定义空集合
变量名称 = set()
特点:元素不可重复,无序
2.集合常用操作
因为集合是无序的,所以集合不支持:下标索引访问
2.1 修改
添加新元素 语法:集合.add()
my_set = {"hello", "world"}
my_set.add("item")
移除元素 语法:集合.remove()
my_add.remove("hello")
随机取出元素 语法:集合.pop()
-------结果:会得到一个元素结果,同时集合被修改,元素被移除
elemenat = my_set.pop()
清空集合 语法:集合.clear()
取两个集合的差集 语法:集合1.difference(集合2)
-------结果:得到一个新集合,集合1和集合2不变
消除两个集合的差集 语法:集合1.difference_update(集合2)
------功能:对比集合1和集合2,在集合1内,删除和集合2相同的元素
------结果:集合1被修改,集合2不变
两个集合合并 语法:集合1.union(集合2)
# union n.联盟,协会,工会
------功能:将集合1和集合2组成新集合
------结果:得到新集合,集合1,集合2不变(新集合我们只能确定包含什么,但不知道顺序)
统计集合元素数量 for 循环
集合的遍历 不支持
因为集合不支持下标索引,所以就没办法用 while 遍历,只能用 for 循环
set = {1,2,3,4,5}
for element in set:
....