集合

一.集合的两个特性

  集合是一个无序,不重复的数据组合,集合分为可变set和frozenset(即不可变集合) 

创建集合的方法:set

二.应用

  1.去重

  2.关系测试交集,并集等

三.关系函数

  交集:集合变量.intersection(集合2)    s & t

并集:集合1.union(集合2)             s | t

差集:集合1.difference(集合2)      s - t

判断是否是子集:集合1.issubset(集合2)//集合1是否是集合2的子集

判断是否是父集:集合1.issuperset(集合2)//集合1是否是集合2的父集

对称差集: 集合1. symmetric_difference(集合2)//在集合1或集合2中,但去掉两个的交集    s ^ t

四.基本操作

sSet.add("a")  添加一项

sSet.update({1,2,3})  添加多项

s.remove("a")  移除一项元素

len(s)  检测长度

x in s   检测x元素是否在s中

 

posted on 2019-09-21 21:30  居一雪  阅读(386)  评论(0编辑  收藏  举报

导航