集合类型及其操作:
- 多个元素的无序组合②不能是可变数据类型(独一无二,不存在相同元素)③用逗号隔开,用{ }表示。④建立空集合只能使用set( )函数创建【若用直接{ }创建空的话得到的是字典类型】
- 相关例子说明:
-
说明集合的元素不能是可变数据。
-
集合操作符:
S | T : 返回一个新集合,包括集合S和集合T的所有元素
S & T : 返回一个新集合,包括集合S和集合T的公共元素
S ^ T : 返回一个新集合,包括集合S和集合T的非相同元素
S >= T : 可用于判断集合S 和集合T
S > T : 的包含关系或子集关系
集合的相关函数:
s.add( ) s.discard( ) s.remove( ) s.clear( ) s.pop( ) len( s)
s.add()的相关用法:向集合当中增加一个元素
s.dicard(x)的相关用法:移除集合中x,如果x不在s中不会报错。
-
s.remove(x)的相关用法:移除集合中x,如果x不在s中会报错
s.clear()的相关用法:清除集合s
s.pop()的相关用法:随机返回s的一个元素,更新s,若s为空集合将会报错
集合的相关应用:数据去重。
Eg:
-