一,集合set

(1)集合是可变的容器

(2)集合内部的数据都是唯一的

(3)集合是无序的存储结构,集合中的数据没有先后顺序关系

(4)集合内的元素必须是不可变的对象

(5)集合是可迭代对象

(6)集合相当于只有键没有值的字典

二,集合的创建

(1)创建空集合:   set() ,使用()圆括号

(2)创建非空集合:  s={1,2,3,4}   ,使用{   }大括号

PYTHON——集合

三,集合的运算

(1)&   :生成两个集合的交集(两个集合共有的)

PYTHON——集合

(2)|   :生成两个集合的并集(两个集合合并)

PYTHON——集合

(3)-    :(s1-s2)生成属于s1,但不属于s2的元素

PYTHON——集合

(4)^    :生成两个集合的对称补集(除去相同元素之后的元素集合)

PYTHON——集合

(5)  ==/!=    :  判断集合是否相等

PYTHON——集合

(6)in  /not   in  :判断元素是否在集合中   

注意:集合的 in/ not  in   运算符的速度快于序列

PYTHON——集合

四,集合的函数

(1)len( 集合变量名 ):   求集合长度

(2)max(  集合变量名  ):求集合最大值

(3)   min(   集合变量名  ):求集合最小值

(4) sum(  集合变量名  ):求集合元素的和

(5)  any(   集合变量名  ):用于判断给定的集合是否全部为 False,则返回 False,如果有一个为 True,则返回 True。元素除了是 0、空、False 外都算 True

PYTHON——集合 

(6)all( 集合变量名):all() 函数用于判断给定的集合中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False

 元素除了是 0、空、False 外都算 True

PYTHON——集合

(7)集合常用方法

PYTHON——集合

相关文章:

  • 2021-10-30
  • 2021-11-18
  • 2021-08-08
  • 2021-12-20
猜你喜欢
  • 2021-09-08
  • 2021-12-10
  • 2021-06-26
  • 2021-05-17
相关资源
相似解决方案