集合(set)

介绍:集合(set)是一种无序的、不可重复、可修改的数据容器。

空集合的定义不可以使用{},{}表示的是空字典;由于集合是无序的,因此是不支持下标索引访问的。

集合(set)的特点?
无序、不可重复、可修改 (不要依赖显示顺序)
集合(set)的定义及常用操作
定义1:集合名 = {元素1,元素2,元素3...}
定义2:集合名 = set()
常用操作:
添加:s1.add(..)
删除:s1.remove(..) / s1.pop() / s1.clear()
交、并、差集:s1.intersection(s2) / s1.union(s2) / s1.difference(s2)

集合set操作的运算符 & | -
&:交集
|:并集
-:差集
集合推导式的写法
变量名称={i表达式 for i in 列表}
变量名称={i表达式 for i in 列表 if 条件}

 

请登录后发表评论

    没有回复内容