Python集合基础

集合的是可变的容器

集合内的数据对象都是唯一的

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

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

集合是可迭代对象 集合是相当于只有键没有值的字典(键则是集合的数据)

一、空集合

  set()

>>> se=set()
>>> se
set()
>>> type(se)
<class 'set'>

二、集合的运算:

  交集:&

  并集:|

  补集:-

  子集:< 判断一个集合是另一个集合的子集

  超集:< 判断一个集合是另一个集合的子集

  对称补集:^

三、== 、 !=

  判断两个集合是否相同

四、in 、 not in

  判断某个值是否存在于集合中

五、用于集合的内建序列函数

  len(x), max(x), min(x), sum(x), any(x), all(x)

六、集合推导式

  {表达式 for 变量 in 可迭代对象 [if 真值表达式]}

  if 语句可以省略。

  推导式可以嵌套。

 

posted @ 2020-12-17 21:21  昱成  阅读(78)  评论(0编辑  收藏  举报