集合 python
01.集合
- python中的集合和数学一样,存储不重复的元素,且无序
- 集合中的元素都是唯一的,互不相同
- 集合中只能存储不可变的数据:数字,字符串,元组
- python用{}表示集合,其中的元素用逗号分隔
02.集合基本操作
1.创建集合
①{元素1,元素2,元素3.....}:把大括号中的所有元素构造成一个集合,如果有重复元素,只保留一个
②{}这是空字典,不是空集合
③set(x):把x转换成集合,x一般为列表,元组等
④set():空集
2.遍历集合
与list一样,for x in a:其中a是set,x是循环变量
s.clear():清空集合
x in s:判断是否存在
len(s):集合元素个数
3.集合的增加,删除等
4.集合的差集,并集,交集
s={1,2,3}
t={4,2,3}
print("交集=",s&t)
print("并集=",s|t)
print("差集=",s-t)
print("对称差集=",s^t)